Jesienią 1987 mianowany generałem dywizji; nominację wręczył mu w Belwederze przewodniczący Rady Państwa PRL gen. armii Wojciech Jaruzelski. Od września 1990 szef Głównej Kontroli Wojskowej, a od 1 IV 1993 dyrektor Departamentu Kontroli MON. Na początku 1995 pożegnany przez p.o. szefa MON Jerzego Milewskiego i przeniesiony w stan spoczynku.
Zmarł 25 września 2021 i został pochowany w kolumbarium urnowym na Cmentarzu Wojskowym na Powązkach.
Awanse W trakcie wieloletniej służby w Wojsku Polskim otrzymywał awanse na kolejne stopnie wojskoweJ. Królikowski, Generałowie i admirałowie Wojska Polskiego 1943–1990, t. IV: S-Ż, Toruń 2010, s. 250–251: porucznik - 1956 kapitan – 1959 major – 1963 podpułkownik – 1968 pułkownik – 1972 generał brygady – 1977 generał dywizji – 1987
Odznaczenia i wyróżnienia Order Sztandaru Pracy II klasy Krzyż Komandorski Orderu Odrodzenia Polski Krzyż Kawalerski Orderu Odrodzenia Polski Medal 30-lecia Polski Ludowej Medal 40-lecia Polski Ludowej Złoty Medal „Siły Zbrojne w Służbie Ojczyzny” Srebrny Medal Siły Zbrojne w Służbie Ojczyzny Złoty Medal Za zasługi dla obronności kraju Honorowa Odznaka Stowarzyszenia Byłych Żołnierzy Kompanii Małoletnich i Wychowanków Korpusu Kadetów im. gen. broni Karola Świerczewskiego (1982)Spotkanie wychowanków b.