Od czerwca 1951 został ponownie powołany do czynnej służby, skończył kurs w Oficerskiej Szkole Piechoty nr 3 w Elblągu, po czym został dowódcą kompanii piechoty w 14. Dywizji Piechoty w Wałczu. Po kursie w Wyższej Szkole Piechoty w Rembertowie w sierpniu 1953 został szefem sztabu 43. Pułku Piechoty w Stargardzie Szczecińskim. Od listopada 1954 pełnił służbę w sztabie Pomorskiego Okręgu Wojskowego w Bydgoszczy. Od 20 października 1959 był dowódcą 82. Pułku Zmechanizowanego w Kołobrzegu. 1962–1965 studiował w Akademii sztabu Generalnego w Warszawie, po czym został szefem sztabu i zastępcą dowódcy 12. Dywizji Zmechanizowanej w Szczecinie. Od 16 kwietnia 1967 był dowódcą 8. Dywizji Zmechanizowanej w Koszalinie.

W październiku 1969 został mianowany generałem brygady. 30 września 1970 został komendantem Wyższej Szkoły Oficerskiej Wojsk Zmechanizowanych we Wrocławiu, a od 10 lipca 1974 pełnił służbę jako szef Wojewódzkiego Sztabu Wojskowego we Wrocławiu. Od lipca 1981 do lipca 1986 był członkiem Komitetu Centralnego PZPR. Od sierpnia 1981 wchodził w skład Komisji Prawa i Praworządności Komitetu Centralnego PZPRSkład Komisji Komitetu Centralnego PZPR, „Trybuna Ludu”, nr 189, 14 sierpnia 1981, s. 3..