Brał udział w kampanii wrześniowej jako oficer w Korpusie Interwencyjnym, a potem w szeregach Armii „Prusy”, gdzie dowodził plutonem ciężkich karabinów maszynowych. Był jeńcem oflagów XI A Osterode i II C Woldenberg. Był członkiem tajnej grupy poetyckiej „Zaułek”. Podczas pobytu w obozie studiował ekonomię w zorganizowanej tam warszawskiej Szkole Nauk Społecznych.

Od 1945 przebywał w Warszawie. Do 1946 kontynuował studia ekonomiczne w Akademii Nauk Politycznych w Warszawie. W latach 1945–1949 był członkiem Związku Zawodowego Literatów Polskich, w latach 1959–1983 należał do Związku Literatów Polskich.

Był redaktorem gazety „Rzeczpospolita” (1945–1950) oraz od 1951 redaktorem Polskiego Radia, do 1960 w redakcji audycji dla wsi, a następnie w Naczelnej Redakcji Programów Literackich w zespole powieści radiowej W Jezioranach.

Był działaczem Związku Bojowników o Wolność i Demokrację (członek prezydium zarządu ZBoWiD przy Polskim Radiu i Telewizji;