Mógł na tym szczeblu poprowadzić zawody wcześniej, lecz nie doszło do tego przez wzgląd na uraz kolana. W sezonie 2008/2009 przeprowadził łącznie 12 spotkań na tym poziomie. Sędzią ekstraklasowym został decyzją Sławomira Stempniewskiego.
W sezonie 2009/2010 był rozjemcą łącznie 12 spotkań Ekstraklasy. W tym też sezonie został uhonorowany „Kryształowym Gwizdkiem” w plebiscycie magazynu „Sport”. W sezonie 2010/2011 przeprowadził jako arbiter główny łącznie 14 spotkań najwyższej polskiej klasy rozgrywkowej.
16 marca 2010 odbył się jeden z meczów ćwierćfinałowych Pucharu Polski, który przeprowadził: zagrały wówczas ze sobą Zagłębie Sosnowiec i Pogoń Szczecin; spotkanie zakończone zostało wynikiem 0:3.
Błąd w meczu Jagiellonii Białystok z Wisłą Kraków 15 października 2011 roku przeprowadził spotkanie Wisły Kraków z Jagiellonią Białystok. Doszło podczas niego do faulu na Tomaszu Kupiszu, sprokurowanego przez gracza Wisły, Gordana Bunozę;