Na mocy uchwały Rady Państwa PRL z 7 października 1976 otrzymał nominację na stopień generała brygady; nominację wręczył mu w Belwederze 11 października 1976 I sekretarz Komitetu Centralnego PZPR Edward Gierek. Od marca 1982 do czerwca 1985 szef Służb Technicznych – zastępca dowódcy Warszawskiego Okręgu Wojskowego. W 1982 ukończył Wyższy Kurs Akademicki dla kierowniczej kadry WP przy Wojskowej Akademii Sztabu Generalnego Sił Zbrojnych ZSRR im. K. Woroszyłowa w Moskwie. Od czerwca 1985 do października 1991 szef Wojewódzkiego Sztabu Wojskowego w Pile i dowódca garnizonu Piła. W listopadzie 1991 pożegnany przez ministra obrony narodowej wiceadmirała Piotra Kołodziejczyka i dowódcę Pomorskiego Okręgu Wojskowego gen. dyw. Zbigniewa Zalewskiego w związku z zakończeniem zawodowej służby wojskowej. Przeniesiony w stan spoczynku z powodu osiągnięcia wieku emerytalnego w posiadanym stopniu z dniem 28 października 1991.
Jako zastępca dowódcy armii ds. technicznych został wyróżniony za uzyskanie dobrych wyników w trakcie ćwiczeń "Lato-84".
Zmarł 15 czerwca 2015 w wieku 86 lat. Został pochowany na cmentarzu w Pile.