Od grudnia 2023 Dyrektor Generalny Spółki Telewizja Polska w Likwidacji. Z Telewizją Polską związany w latach 2009–2015. W tym czasie był wydawcą i współtwórcą programów publicystycznych, pełnił obowiązki zastępcy dyrektora Ośrodka Programów Regionalnych TVP, wicedyrektora, a następnie dyrektora TVP Info, sekretarza programowego TVP Polonia oraz dyrektora Telewizyjnej Agencji Informacyjnej. W latach 2016-2019 redaktor naczelny Redakcji Informacji i Publicystyki Nowa TV. W latach 2019-2023 członek zarządu Miejskich Zakładów Autobusowych w Warszawie.
Publikował m.in. w “Przeglądzie” i “Super Expressie”, gdzie był zastępcą szefa działu polityki.