Jako dziennikarz pracował początkowo w piśmie „Kronika-Dokumentacja Prasowa” (1964–1969), w latach 1969–1970 w tygodniku „Perspektywy”. Od 1974 związany był z Polskim Radiem. Tam jako jeden z pierwszych dziennikarzy prowadził program na żywo pt. Dziś pytanie – dziś odpowiedź (1977–1981), w latach 1980–1981 był jednym z odpowiedzialnych za audycje Wersje i kontrowersje. W 1982 został kierownikiem Redakcji Nauk Humanistycznych, w latach 1984–1995 był wicedyrektorem i dyrektorem Programu IV Polskiego Radia, w latach 1995–2003 zastępcą Dyrektora Biura Programowego Polskiego Radia S.A.. Był założycielem Centrum Historii Polskiej Radiofonii.

Przez wiele lat był członkiem Redakcji Audycji Religijnych Polskiego Radia i współtworzył we współpracy z Polską Radą Ekumeniczną między innymi takie audycje ekumeniczne jak Pięć minut nad Biblią i Kościoły w Polsce i na świecie. Był twórcą ponad 4000 audycji.

Był członkiem Stowarzyszenia Dziennikarzy Polskich (1969–1982), w 1983 został członkiem Stowarzyszenia Dziennikarzy PRL.