Od 40 lat w zawodzie dziennikarskim. Zaczynał od pisania recenzji teatralnych w gazetach Małopolski. W Polsce bez cenzury współtworzył dziennik regionalny "Czas Krakowski". Na forum ogolnopolskim dał się poznać jako reporter Radia Zet. W radiowej Trojce prowadził audycję o książkach historycznych. Przy historii (peerelu) pozostał w Jedynce. Współtworzył kilkanaście dokumentów filmowych. Też o historii najnowszej.