Trzydziestosześcio letni arbiter prowadził już w tym sezonie cztery spotkania Pucharu Polski. Był rozjemcą w meczu pierwszej rundy, 1/16, 1/4 oraz 1/2 finału rozgrywek. Pokazał w nich łącznie dwanaście żółtych kartek, a także podyktował dwa rzuty karne. Na czele zespołu sędziowskiego stał również w osiemnastu starciach LOTTO Ekstraklasy.

Musiał w najwyższej polskiej klasie rozgrywkowej sędziuje nieprzerwanie od 2011 roku. W 2014 roku otrzymał nominację na arbitra międzynarodowego. W obecnym sezonie prowadził spotkanie drugiej rundy Ligi Europy pomiędzy Odds BK a PAS Giannina, a także mecze fazy grupowej eliminacji mistrzostw Europy U-17 oraz Elite Round eliminacji mistrzostw Europy U-19.

W dorobku ma również udział w turnieju finałowym Euro 2016, a także trwającej edycji Ligi Mistrzów, gdzie znajduje się w zespole sędziowskim Szymona Marciniaka.