Pályafutását szülővárosának csapatában, az RK Pribojban kezdte. 2005-ig volt a belgrádi Partizan játékosa,[1] azt követően pedig Horvátországba, az RK Zagrebhez szerződött, ahol 2006-ban és 2007-ben bajnok és kupagyőztes lett a csapattal. 2007 és 2013 között hat éven át kézilabdázott a Celje együttesében, kétszer nyert ez idő alatt bajnoki címet, háromszor pedig kupagyőzelmet ünnepelhetett. 2013 nyarán igazolt a macedón Vardar Szkopjéhoz.[2] Kétszeres bajnok lett a csapattal, a 2013–2014-es idényben pedig a SEHA-ligát is megnyerte a szkopjeiekkel. Ezt követően visszatért Szlovéniába, a Gorenje Velenjéhez,[3] pályafutása utolsó csapata pedig a Csurgó volt.[4] 2019 októberében fejezte be pályafutását, majd a csurgói csapat edzői stábjában vállalt munkát.[5] Előbb megbízott edzőként, majd vezetőedzőként irányította a csapatot, amellyel a 2020-2021-es szezonban 5. helyen végzett a bajnokságban. 2021 nyarán a szlovén Celje edzője lett.[6]
A szerb válogatottban 147 mérkőzésen 302 gólt ért el, szerepelt a 2012-es londoni olimpián és tagja volt az ugyancsak 2012-es, hazai pályán rendezett Európa-bajnokságon ezüstérmes csapatnak is.