Po zakończeniu wojny, w latach 1945–1947 uczył się w Państwowym Liceum Plastycznym w Warszawie, w 1947 zdał maturę. W latach 1947–1951 studiował w Akademii Sztuk Pięknych w Warszawie i podjął działalność literacką. Debiutował w 1948 tomem opowiadań Początek edukacji. Autor powieści o tematyce okupacyjnej i drugowojennej, między innymi Pokolenia z 1951. Powieść ta, opisująca historię Gwardii Ludowej i Armii Ludowej, nie należy do wzorcowych utworów socrealistycznych, została zekranizowana przez Andrzeja Wajdę w 1954. Był także autorem Trenu z 1961, który został negatywnie oceniony przez ówczesną oficjalną krytykę za „pacyfizm i czarnowidztwo”.

W latach 1954–1955 był korespondentem „Trybuny Ludu” w Moskwie. Po powrocie do kraju był redaktorem „Przeglądu Kulturalnego”, później zastępca redaktora naczelnego warszawskiej „Kultury” (1963–1967), od 1967 współpracował z „Nowymi Książkami”. Od 1965 do 1980 był posłem na Sejm PRL. Należał do władz naczelnych Związku Bojowników o Wolność i Demokrację. Od 1971 był także członkiem Obywatelskiego Komitetu Odbudowy Zamku Królewskiego w Warszawie„Biuletyn Zamek”, nr 17a, 19 czerwca 1971, s. 4..