Od VIII 1943 pracownik Zarządu Obwodowego ZPP, członek i przedstawiciel ZG ZPP w Sowieckiej Organizacji Pomocy Polakom. W 1944 wezwany do pracy w ZG ZPP w Moskwie, X 1944 został zastępcą kierownika, a III 1946 kierownikiem Wydziału Organizacyjnego ZPP i członkiem Prezydium ZG ZPP do jego likwidacji w lipcu 1946. W 1944 wstąpił do PPR, od I 1947 zastępca szefa Polskiej Misji Repatriacyjnej przy Ambasadzie RP w Moskwie. 10 XII 1948 wrócił do kraju i został oficerem zawodowym WP w stopniu majora. Zastępca szefa wydziału Sztabu Generalnego WP, od III 1950 zastępca, a od IV 1951 attaché wojskowy w Polskiej Misji Wojskowej w Berlinie XII 1952 odwołany do kraju, a IV 1953 przeniesiony do rezerwy w stopniu podpułkownika. Następnie pracował w Polskich Wydawnictwach Gospodarczych, gdzie był zastępcą redaktora naczelnego i p.o. redaktora naczelnego „Życia Gospodarczego”, od IV 1954 zastępca redaktora naczelnego ds. książek, od I 1958 redaktor naczelny pionu czasopism. Od XI 1958 do emerytury w 1972 sekretarz Wydawnictwa. Członek (przez kilka kadencji) egzekutywy POP PZPR w Wydawnictwie i członek Komisji Wydawniczej KD PZPR Śródmieście.

Odznaczony m.in. Orderem Sztandaru Pracy II klasy i Orderem Krzyża Grunwaldu III klasy.