S sodniškim stažem je pričel v letu 1992. Prvič je v 1. slovenski ligi sodil leta 2000 med Beltinci in Primorjem. Leta 2008 je postal prvi slovenski nogometni sodnik na olimpijskih igrah Bil je eden od 12-tih nogometnih sodnikov na Evropskem prvenstvu v nogometu leta 2012. Sodil je tudi na Evropskem prvenstvu v Franciji leta 2016 in Svetovnem prvenstvu v Rusiji leta 2018. Leta 2019 je sodil v finalu med Tottenhamom in Liverpoolom. Konec avgusta 2021 je zaradi poškodbe kolena napovedal slovo od kariere nogometnega sodnika.