W wieku 24 lat został dyrektorem i redaktorem naczelnym katowickiego radia TOP FM, należącego do NSZZ „Solidarność”.

Praca w TVP W latach 1993–2006 pracował w Telewizji Polskiej. Swoją pracę w telewizji zaczął od współpracy z TVP Katowice, gdzie przeprowadzał wywiady z politykami w programie Obserwatorium. Później aż do 2002 był prowadzącym lokalny program informacyjny TVP Katowice – Aktualności. W 1996 zadebiutował na antenie ogólnopolskiej, gdzie został prowadzącym programy publicystyczne w TV Polonia takich jak: Studio parlamentarne oraz Przegląd publicystyczny. We wrześniu 1998 został prowadzącym wtorkowego wydania programu publicystycznego W centrum uwagi, przekształconego w październiku 1999 w Monitor Wiadomości. Program ten prowadził do listopada 2000. Od 15 marca 2001 do 7 lutego 2006 był prezenterem głównego wydania Wiadomości w TVP1. W tym czasie prowadził także programy publicystyczne w TVP1 takie jak: Forum (z przerwami do listopada 2004), Gość Jedynki (do sierpnia 2004) oraz autorską Debatę (od września 2004 do 8 lutego 2006). Równolegle przez wiele lat był gospodarzem wszystkich wieczorów wyborczych i referendalnych w TVP1.