W latach 1967–1969 był atakowany przez środowisko tzw. partyzantów. Nawiązał wówczas współpracę z paryską „Kulturą” Jerzego Giedroycia, w której opublikował trzy opowiadania pod pseudonimem Korab (Western, Oko Dajana, Bliźniak). W styczniu 1976 roku podpisał list protestacyjny do Komisji Nadzwyczajnej Sejmu PRL przeciwko zmianom w Konstytucji Polskiej Rzeczypospolitej LudowejKultura 1976/03/342 Paryż 1976, s. 30..
Napisał m.in. powieść dla młodzieży Bitwa o Kozi Dwór (1955), nawiązującą częściowo do Chłopców z Placu Broni Ferenca Molnára, powieść wojenną Kwiecień (1960), dwie autobiograficzne powieści tworzące cykl „Teatr Heroda” o dojrzewaniu tuż przed II wojną światową i podczas oblężenia Warszawy w 1939 roku („Przed wielką Pauzą” i „Opór”), liczne zbiory opowiadań, w tym Krzyż Walecznych (1964), powieść historyczną Crimen (1975) i tomy esejów Nie boję się bezsennych nocy (1987) i wspomnień Nowolipie (1991).