29 września 1973 mianowany generałem brygady, nominację wręczył mu w Belwederze 10 października I sekretarz PZPR Edward Gierek. W maju 1975 został komendantem Wyższej Szkoły Oficerskiej Służb Kwatermistrzowskich w Poznaniu. Od maja 1977 zastępca Głównego Kwatermistrza WP. 20 czerwca 1980 został zastępcą dowódcy Warszawskiego Okręgu Wojskowego ds. Obrony Terytorialnej (do 20 maja 1983).

Od czerwca 1983 szef Głównej Inspekcji Terenowej w Ministerstwie Administracji, Gospodarki Terenowej i Ochrony Środowiska. 13 listopada 1985 został Głównym Inspektorem Kontroli i podsekretarzem stanu w URM. Od 1985 był członkiem Zespołu KC PZPR ds. systemu kontroli w państwieOd A do Z. Dodatek do "Związkowca", nr 5, 10 lutego 1985, s.4.. 5 kwietnia 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 5, 6 kwietnia 1990, s. 2.. W listopadzie 1990 przeniesiony w stan spoczynku.