Pracował w Wielkopolskiej Telewizji Kablowej, łódzkim oddziale TVN i Radiu dla Ciebie. Na początku 2000 r. został szefem publicystyki programu II TVP. Występował w programie ,Tygodnik polityczny Jedynki". Podczas ostatnich wyborów prezydenckich obsługiwał sztab wyborczy Aleksandra Kwaśniewskiego. W styczniu 2001 r. został szefem "Wiadomości".