W 1949 rozpoczął pracę jako korespondent łódzkiego „Głosu Robotniczego”. Dla tej samej gazety był korespondentem zagranicznym na Kubie (1963), w Niemczech Wschodnich i Związku Radzieckim (wielokrotnie). W 1965 odbył rejs lodołamaczem atomowym „NS Lenin” z Murmańska na wyspę Dikson w Arktyce. Pracę w telewizji podjął w 1968, a rok później rozpoczął prowadzenie „Klubu Sześciu Kontynentów”. W 1976 uczestniczył w polskiej wyprawie badawczej na Antarktydę na statku „Profesor Siedlecki”. W tym samym roku odbył podroż do Australii i Oceanii, stając się pierwszym Polakiem, który był na wszystkich kontynentach. Był członkiem Stowarzyszenia Dziennikarzy Podróżników Globtroter.
Był sprawozdawcą z lotu Sojuz-Apollo w 1975, a także lotu pierwszego polskiego kosmonauty gen bryg. Mirosława Hermaszewskiego w 1978.
W 2001 został odznaczony Krzyżem Oficerskim Orderu Odrodzenia Polski.. W 2004 otrzymał nagrodę im. Ireny i Franciszka Skowyrów na Katolickim Uniwersytecie Lubelskim.
19 listopada 2021 został pochowany na Cmentarzu Wojskowym na Powązkach – kwatera GIII-7.