Przez krótki okres współpracował z V Programem Polskiego Radia, skąd trafił do Informacji TV Polsat, gdzie pracował do końca 2000 jako reporter, wydawca zagranicznych serwisów i wydawca głównych dzienników.
W latach 2001–2002 w Wydarzeniach TV Puls, jako wydawca, a następnie szef i zastępca szefa Redakcji Informacji oraz szef Serwisu Pulsu. W latach 2002–2007 kierował newsroomem Telekomunikacji Polskiej. Od sierpnia 2007 do lipca 2008 ponownie w TV Puls jako szef wydawców Puls Raportu, a potem zastępca dyrektora programów informacyjnych. Od sierpnia 2008 zastępca szefa Redakcji Panoramy TVP2, a następnie od 2009 kierownik Redakcji Teleexpressu. Pracował także w Telewizji Republika. Od 2016 w TVP jako zastępca, a następnie dyrektor Programu I, doradca zarządu TVP i do września 2019 dyrektor Agencji Kreacji Publicystyki, Dokumentu i Audycji Społecznych TVP.