W latach 1956–1957 członek tzw. Komisji Mazura. W latach 1956–1959 komendant Wojskowej Akademii Politycznej im. Feliksa Dzierżyńskiego. W 1957 mianowany generałem brygady. W latach 1959–1969 sekretarz Rady Wyższego Szkolnictwa Wojskowego. W 1969 został przeniesiony w stan spoczynku. Uczestnik Konwersatorium „Doświadczenie i Przyszłość”. Pochowany na cmentarzu Powązki Wojskowe w Warszawie (kwatera BII-1-4).
Awanse podporucznik rezerwy – 1933 porucznik kapitan – 25 lipca 1945 major – 1 października 1945 podpułkownik – 31 października 1945 pułkownik – 17 grudnia 1946 generał brygady – 22 lipca 1957
Działalność matematyczna Zajmował się logiką matematyczną. Po wojnie podjął przerwane studia i w 1956 uzyskał na Uniwersytecie Wrocławskim tytuł magistra matematyki na podstawie pracy O wzajemnej definiowalności funktorów zdaniowych. W 1962 obronił na Uniwersytecie Wrocławskim pracę doktorską O jednościach i ideałach symetrycznej półgrupy przekształceń, a w 1968 uzyskał stopień doktora habilitowanego nauk humanistycznych w zakresie logiki na Wydziale Nauk Społecznych Uniwersytetu Warszawskiego na podstawie rozprawy Dwa modele funkcji wielowartościowych rachunku zdań.