Der 1,80 m große Rechtsaußen spielte zunächst für RK Železničar Niš.[1] Mit RK Partizan Belgrad[1] gewann er 2011 und 2012 die serbische Meisterschaft, 2012 den serbischen Pokal sowie 2009, 2011 und 2012 den serbischen Supercup. In der Saison 2012/13 lief er ab November 2012 für den belarussischen Erstligisten Brest GK Meschkow auf,[2] ehe er zu Partizan zurückkehrte. In Rumänien spielte er je zwei Jahre für CSM Bukarest und Steaua Bukarest.[3] Seit 2018 steht er bei Dinamo Pančevo unter Vertrag.