Wydziału Wiedzy o Teatrze w Państwowej Wyższej Szkole Teatralnej im. Aleksandra Zelwerowicza w Warszawie (magister sztuki).
Od połowy lat osiemdziesiątych publikował w kilkunastu tytułach prasowych, prowadził poranne audycje w Programie III Polskiego Radia. W TVP pracował – z przerwami – do 1997 roku. Był między innymi dziennikarzem i prezenterem TVP2, szefem „Teleexpressu”, dyrektorem Warszawskiego Ośrodka Telewizyjnego i wicedyrektorem TVP1.
Był też dyrektorem programowym Radia Kolor (obok Wojciecha Manna i Krzysztofa Materny). Od początku istnienia TVN pracował w tej stacji – m.in. jako szef Działu Informacji i szef „Faktów”. Przez ostatnie 2 lata był członkiem zarządu TVN24.