Karierę dziennikarską rozpoczął w „Kurierze Polskim”, kierował działem miejskim i krajowym tej gazety. W 1982 roku stworzył postać Paskudy z Zalewu Zegrzyńskiego, którą wymyślił dla „Kuriera Polskiego”, a propagował z zespołem redakcji „Lata z Radiem” w sezonie letnim 1982 – w czasie stanu wojennego. W „Kurierze Polskim” pracował do 1986 r., z kilkumiesięczną przerwą w stanie wojennym, kiedy został zawieszony.
Współpracował z „Radiokurierem”, radiową „Trójką”, Telewizyjnym Kurierem Warszawskim, satyrycznym programem TV „Express Dimanche” (69 odcinków). Był redaktorem naczelnym wydawanego przez Józefa Węgrzyna miesięcznika „Telewizja”, autorem felietonów m.in. w „Szpilkach” i w „Filipince” (duet Kasz-Mazur, wraz z red. Markiem Kaszem). Autor książki „Z(i)lustrowany poczet królów polskich” z ilustracjami Zbigniewa Jujki (nominacja do Nagrody Eryka Stowarzyszenia Polskich Artystów Karykatury).
Należał do grona twórców telewizyjnego programu informacyjnego Teleexpress. 26 czerwca 1986 r., poprowadził jego pierwsze wydanie, przez trzy lata był zastępcą kierownika redakcji.