Od sierpnia 1980 zastępca szefa ds. liniowych, a od lipca 1981 szef sztabu – zastępca dowódcy 1 Korpusu Obrony Powietrznej Kraju. Od maja 1982 do maja 1985 dowódca 2 Korpusu OPK w Bydgoszczy. Na mocy uchwały Rady Państwa PRL z 30 września 1982 otrzymał nominację do stopnia generała brygady; nominację wręczył mu w Belwederze przewodniczący Rady Państwa PRL Henryk Jabłoński. Od maja 1985 do września 1988 był szefem sztabu – zastępcą dowódcy Wojsk Obrony Powietrznej Kraju. Od września 1988 szef Inspektoratu Obrony Cywilnej - zastępca szefa Obrony Cywilnej Kraju, od 28 grudnia 1989 szef sztabu i zastępca szefa Obrony Cywilnej. Następnie od 14 maja 1990 do 14 lutego 1992 był szefem Departamentu Kadr MON. W styczniu 1993 pożegnany przez ministra obrony narodowej Janusza Onyszkiewicza i przeniesiony w stan spoczynku z dniem 11 marca 1993.

W stanie spoczynku działał w Klubie Generałów WP. Pochowany na cmentarzu Powązki Wojskowe w Warszawie (kwatera EII-8-4)Wyszukiwarka cmentarna - Warszawskie cmentarze.