W latach 1950–1957 pracował jako kierownik Działu Literatury Filozoficznej Wydawnictwa Książka i Wiedza w Warszawie. Po październiku 1956 powołany ponownie do służby czynnej i mianowany zastępcą szefa Głównego Zarządu Politycznego WP (gen. dyw. Janusza Zarzyckiego). W lutym 1960 przejął od gen. bryg. Adama Uziembło obowiązki komendanta Wojskowej Akademii Politycznej im. Feliksa Dzierżyńskiego. 30 września 1965 uchwałą Rady Państwa PRL został awansowany na stopień generała dywizji. Od lipca 1965 pełnił funkcję attaché wojskowego, morskiego i lotniczego przy Ambasadzie PRL w Moskwie. W styczniu 1970 zakończył służbę wojskową z powodu osiągnięcia granicy wieku w posiadanym stopniu, został pożegnany przez ministra obrony narodowej gen. broni Wojciecha Jaruzelskiego i przeniesiony w stan spoczynku.