Od jesieni 1971 pułkownik i zastępca dowódcy ds. liniowych, a od marca 1973 dowódca 5 Saskiej Dywizji Pancernej w Gubinie. W październiku 1976 mianowany generałem brygady; nominację wręczył mu w Belwederze I sekretarz KC PZPR Edward Gierek. W latach 1976–1987 był zastępcą dowódcy Pomorskiego Okręgu Wojskowego ds. liniowych w Bydgoszczy, a w latach 1976–1980 radnym Wojewódzkiej Rady Narodowej w Zielonej Górze. W latach 1987–1989 szef Wojewódzkiego Sztabu Wojskowego w Szczecinie i od 1988 dowódca garnizonu Szczecin. W 1989 przeszedł w stan spoczynku.

Ordery i odznaczenia Order Sztandaru Pracy II klasy (1989) Krzyż Komandorski Orderu Odrodzenia Polski (1979) Krzyż Kawalerski Orderu Odrodzenia Polski (1972) Złoty Krzyż Zasługi (1967) Medal 30-lecia Polski Ludowej Medal 40-lecia Polski Ludowej Złoty Medal „Siły Zbrojne w Służbie Ojczyzny” (1972) Złoty Medal Za zasługi dla obronności kraju (1975) Złota Odznaka Za zasługi w ochronie porządku publicznego (1979) Tytuł "Zasłużony Wojskowy Działacz Partyjny" (1986)Partyjne kształtowanie rzeczywistości, "Żołnierz Wolności", nr 115, 17 maja 1986, s.