Od października 1968 do kwietnia 1972 był szefem Gabinetu Ministra Obrony Narodowej gen. Wojciecha Jaruzelskiego. Następnie objąf funkcję szefa Zarządu Organizacyjnego Sztabu Generalnego WP (1972–1975). W 1973 ukończył dwumiesięczny Wyższy Akademicki Kurs Operacyjno-Strategiczny przy Wojskowej Akademii Sztabu Generalnego Sił Zbrojnych ZSRR im. K. Woroszyłowa w Moskwie. 29 września 1973 na mocy uchwały Rady Państwa PRL otrzymał awans na stopień generała brygady. Nominację otrzymał w Belwederze z rąk przewodniczącego Rady Państwa prof. Henryka Jabłońskiego.
Od grudnia 1975 był ministrem pełnomocnym – szefem Polskiej Misji Wojskowej w Komisji Nadzorczej Państw Neutralnych w Korei. Od marca 1977 do października 1987 był szefem Katedry Obrony Terytorium Kraju w Akademii Sztabu Generalnego WP (1977–1987). W październiku 1987 został pożegnany przez ministra obrony narodowej, gen. armii Floriana Siwickiego i przeniesiony w stan spoczynku w związku z osiągnięciem wieku emerytalnego.
Żył 98 lat. Został pochowany na cmentarzu komunalnym Północnym w Warszawie.