Od 2011 arbiter międzynarodowy, od 20 lipca 2015 sędzia klasy UEFA Elite i najwyżej oceniany polski arbiter.
Regularnie prowadzi mecze Ekstraklasy, Pucharu Polski, Ligi Mistrzów, Ligi Europy, zagraniczne spotkania ligowe oraz mecze międzypaństwowe.
Rekordzista pod względem liczby meczów sędziowanych w najwyższej klasie rozgrywkowej w Polsce.
Sędzia główny podczas Superpucharu Europy UEFA 2018 pomiędzy Realem Madryt a Atletico Madryt oraz Mistrzostw Europy 2016, Mistrzostw Świata 2018 i Mistrzostw Świata 2022, w tym finału turnieju pomiędzy Argentyną a Francją, a także finału Ligi Mistrzów UEFA 2022/2023 pomiędzy Manchesterem City a Interem Mediolan.
Najlepszy sędzia 2022 roku na świecie według Międzynarodowej Federacji Historyków i Statystyków Futbolu.