Zmarł w Warszawie i 16 stycznia 2001 roku został pochowany na cmentarzu na Starych Powązkach.
Brał udział w powstaniu warszawskim w 1944 roku.
W 1992 roku został odznaczony Krzyżem Wielkim Orderu Odrodzenia Polski za wybitne zasługi dla kultury polskiej w twórczości literackiej.
W latach 1947-72 był sekretarzem generalnym Polskiego PEN Clubu.
Ukończył filologię polską na Uniwersytecie Jagiellońskim w Krakowie.
Był więźniem obozów koncentracyjnych Mauthausen, Ebeuse i Melk.