Pracował jako początkujący reporter w działach miejskich „Tygodnika Warszawskiego” (1945–1947) i „Wieczoru Warszawy” (1946–1947). Następnie dziennikarz „Słowa Powszechnego” i Agencji Prasowo-Informacyjnej API. Od lat 50. wieloletni dziennikarz „Przekroju” (współpraca od 1953 r., członek redakcji w latach 1955–1970). Współpracował z pismami „Stolica” (w latach 1958–1964 i 1966–1970, m.in. felieton „Warszawskie widzimisię”) i „Przegląd Kulturalny” (od 1960 do 1963 roku, m.in. felietony z cyklu „Było nie było”). Od 1970 roku w tygodniku „Perspektywy”. Współpracował z „Wprost” i innymi czasopismami jak „Poznaj Świat” i „Podróże”.
Członek Stowarzyszenia Dziennikarzy RP (1946–1951), a następnie Stowarzyszenia Dziennikarzy Polskich (od roku 1951), Związku Literatów Polskich (1958–1983), ZAiKS-u (od 1957 r.), Stowarzyszenia Autorów Dzieł Naukowych (od 1985 r.), Stowarzyszenia Pisarzy Polskich (od 1989 r.), The Explorers Club (od 1996 r.), Stowarzyszenia Dziennikarzy Podróżników Globtroter. Przewodniczący Towarzystwa Przyjaciół Łazienek Królewskich w Warszawie (od 1988 r.), Prezydent Warszawskiego Klubu Rotariańskiego (jeden z klubów Rotary International;