Od II połowy lat 90. był szefem sportu w TVP2, od sierpnia 2004 pozostawał zawieszony decyzją przez prezesa TVP (zawieszenie było rzekomo konsekwencją z zawarciem przez TVP umowy z firmą SportFive, dotyczącej praw do emisji meczów pucharowych polskich drużyn piłkarskich, a w tej sprawie została powołana specjalna komisja wyjaśniająca). Jako pracownik Redakcji Publicystyki, Reportażu i Form Dokumentalnych TVP Sport w 2008 odpowiadał za przygotowanie uruchomionej wówczas audycji Szybka piłka. Został zastępcą powołanego 12 listopada 2009 szefa redakcji sportowej TVP, Włodzimierza Szaranowicza. W tej funkcji w 2010 był szefem zespołu TVP na Mistrzostwa Świata w Piłce Nożnej 2010 w Południowej Afryce. W drugiej połowie 2010 był dyrektorem programowym TVP Sport. Później objął funkcję sekretarza programowego TVP Sport ds. audycji sportowych TVP. Pełniąc to stanowisko jako przedstawiciel TVP wszedł w skład komitetu organizacyjnego „Supermaratonu Katmandu 2018”.

Wraz z Dariuszem Szpakowskim wyreżyserował film dokumentalny pt. Lubański – legenda futbolu, opowiadający o Włodzimierzu Lubańskim, który nagrodzono I nagrodą podczas II Międzynarodowego Festiwal Filmów Sportowych 2008 w Gdyni w kategorii filmy dokumentalne.

Od 2005 do 2008 był wspólnikiem „Pirs” spółka z o.o.