Od 1968 nieprzerwanie przez 18 lat sprawował funkcję szefa Departamentu Kadr MON (do 1986). 9 października 1968 na mocy uchwały Rady Państwa awansowany do stopnia generała brygady. Nominację generalską wręczył mu 12 października 1968 w Belwederze przewodniczący Rady Państwa PRL, marszałek Polski Marian Spychalski. W 1970 ukończył Wyższy Kurs Strategiczny w Wojskowej Akademii Sztabu Generalnego Sił Zbrojnych ZSRR im. Woroszyłowa w Moskwie. W październiku 1972 uchwałą Rady Państwa awansowany do stopnia generała dywizji. Nominację odebrał w Belwederze 11 października 1972 z rąk przewodniczącego Rady Państwa PRL prof. Henryka Jabłońskiego.

Był inspiratorem i jednym z twórców „Zasad działania kadrowego w Siłach Zbrojnych PRL”. W 1973 uzyskał nagrodę I stopnia MON w dziedzinie sztuki operacyjnej.