W 1977 skończył Podyplomowe Studium Operacyjno-Strategiczne w Akademii Sztabu Generalnego WP w Warszawie, 1978-1982 szef Służby Czołgowo-Samochodowej Pomorskiego Okręgu Wojskowego w Bydgoszczy, później do 1989 był szefem Służb Technicznych - zastępcą dowódcy POW ds. technicznych. Jesienią 1984 przewodniczący Rady Państwa prof. Henryk Jabłoński nadał mu stopień generała brygady. 1989-1990 szef Wojewódzkiego Sztabu Wojskowego w Szczecinie.
21 czerwca 1990 pożegnany przez ministra obrony narodowej gen. armii Floriana Siwickiego w związku z zakończeniem zawodowej służby wojskowejPodziękowanie za wzorową służbę i pracę, "Żołnierz Rzeczypospolitej", nr 56, 22 czerwca 1990, s. 3.. W maju 1991 przeszedł w stan spoczynku, mieszkał w Szczecinie.
Odznaczenia Krzyże Oficerski Orderu Odrodzenia Polski (1982) Krzyż Kawalerski Orderu Odrodzenia Polski (1975) Srebrny Krzyż Zasługi (1968) Złoty Medal „Siły Zbrojne w Służbie Ojczyzny” (1971) Srebrny Medal Siły Zbrojne w Służbie Ojczyzny Brązowy Medal Siły Zbrojne w Służbie Ojczyzny Złoty Medal „Za zasługi dla obronności kraju” (1978) Srebrny Medal „Za zasługi dla obronności kraju” Brązowy Medal „Za zasługi dla obronności kraju” Medal „Za zasługi dla Pomorskiego Okręgu Wojskowego” Medal „30-lecia Rewolucyjnych Sił Zbrojnych” (Kuba, 1987)Odznaczenia kubańskie dla żołnierzy WP,