W okresie prezesury Ryszarda Miazka i Roberta Kwiatkowskiego (1996–1997) kierował Telewizyjną Agencją Informacyjną, był też rzecznikiem TVP za prezesury Roberta Kwiatkowskiego i Jana Dworaka. Od 2000 do odejścia z Telewizji Polskiej był dyrektorem Akademii Telewizyjnej. Został następnie pracownikiem Teatru Polskiego Radia i wykładowcą Państwowej Wyższej Szkoły Filmowej, Telewizyjnej i Teatralnej w Łodzi. W październiku 2009 p.o. prezesa zarządu TVP Bogusław Szwedo mianował go zastępcą dyrektora Agencji Informacji TVP oraz redaktorem naczelnym kanału informacyjnego TVP Info. W marcu 2010 został dyrektorem nowo utworzonego Ośrodka Programów Regionalnych, następnie zaś dyrektorem biura koordynacji programowej TVP. Później był wicedyrektorem TVP2 ds. publicystyki. Od 2013 do 2016 był ponownie dyrektorem Akademii Telewizyjnej.

Napisał sztukę telewizyjną Czerwone morze, jest autorem i współautorem scenariuszy oraz książek dokumentalnych (w tym Zbrodnia – sprawa generała Fieldorfa Nila i Ludzi bezpieki), a także zbioru reportaży Człowiek w bramie.

Odznaczony Krzyżem Kawalerskim (1998) i Krzyżem Oficerskim (2013) Orderu Odrodzenia Polski. W 2011 otrzymał honorowego Wielkiego Splendora (za łączenie historii ze współczesnością w swoich audycjach). Wyróżniony m.in.