Játékvezetésből 1996-ban Újvidéken vizsgázott. Vizsgáját követően a Dél-bácskai körzet labdarúgó-szövetség által üzemeltetett bajnokságokban kezdte sportszolgálatát. FSSCG Játékvezető Bizottságának (JB) minősítésével a 2. Liga, majd 2005-től a Prva savezna liga bírója. Szerbia és Montenegró szétválását követően 2006-tól a Szerb Labdarúgó-szövetség (ФСС) JB minősítésére a Szuper Liga játékvezetője. Küldési gyakorlat szerint rendszeres 4. bírói szolgálatot is végez. Szuper Liga mérkőzéseinek száma: 92 (2009–2015). Vezetett kupadöntők száma: 2.
Ars poeticája: Nem lehet mindenkinek a kedvére tenni.
Az FSSCG JB küldésre több alkalommal irányította a Szerb labdarúgókupa döntőt.
A Szerb labdarúgó-szövetség JB terjesztette fel nemzetközi játékvezetőnek, a Nemzetközi Labdarúgó-szövetség (FIFA) 2009-től tartja nyilván bírói keretében. A FIFA JB központi nyelvei közül a angolt beszéli. 2011-től az UEFA JB besorolása szerint elit kategóriás bíró. Több nemzetek közötti válogatott (Labdarúgó-világbajnokság, Labdarúgó-Európa-bajnokság), valamint Európa-liga és UEFA-bajnokok ligája klubmérkőzést vezetett, vagy működő társának 4. bíróként segített. 2009–2012 között több mérkőzést vezetett a Liga I, 2014-ben a katari Qatar Stars League, valamint 2015-ben az Egyptian Premier League bajnokságaiban. A szerb nemzetközi játékvezetők rangsorában, a világbajnokság-Európa-bajnokság sorrendjében az első helyet foglalja el 19 találkozó szolgálatával. Európában a legtöbb válogatott mérkőzést vezetők rangsorában többed magával, 29 (2009. augusztus 12.– 2016. június 26.) találkozóval tartják nyilván.
A 2010-es labdarúgó-világbajnokságon, valamint a 2014-es labdarúgó-világbajnokságon a FIFA JB bíróként alkalmazta. 2012-ben a FIFA JB bejelentette, hogy a világbajnokság lehetséges játékvezetők 52-es keretébe helyezte. A szűkített keretnek tagjaként feladatot kapott a világbajnokságon. Selejtező mérkőzéseket az UEFA zónában vezetett. Világbajnokságon vezetett mérkőzéseinek száma: 2.