Dzieciństwo spędził w Warszawie. Wziął udział w Powstaniu Warszawskim walcząc w batalionie Chrobry I pod pseudonimem „Szerszeń”. Jeniec obozów niemieckich. Do Polski wrócił poprzez Francję, Anglię i Szkocję w 1946 roku. Do 1948 roku mieszkał we Wrocławiu. W 1953 roku skończył dziennikarstwo na Uniwersytecie Warszawskim. Obok zawodowej pracy dziennikarskiej był m. in. jurorem wielu festiwali filmowych w Polsce (między innymi w Gdyni) i na świecie (Montreal, Hawana). Przez wiele lat przewodniczył polskiemu oddziałowi FIPRESCI. W ostatnich latach życia był prezesem zarządu Środowiska „Chrobry I” Światowego Związku Żołnierzy Armii Krajowej.
Pochowany na Powązkach Wojskowych (kwatera D 18).

