nominację wręczył mu w Belwederze prezydent PRL gen. armii Wojciech Jaruzelski. Od września 1990 do września 1992 Główny Inspektor Obrony Terytorialnej oraz szef Obrony Cywilnej Kraju (po gen. broni Jerzym Skalskim). Był także przewodniczącym Rady MON ds. Współpracy ze Stowarzyszeniami. Od września 1992 do marca 1997 I zastępca szefa Sztabu Generalnego WP (gen. broni Tadeusza Wileckiego). 8 maja 1995 na mocy postanowienia Prezydenta RP został awansowany na stopień generała broni; nominację wręczył mu w tym samym dniu Belwederze Prezydent RP Lech Wałęsa. Od marca 1997 pozostawał w dyspozycji MON. Zawodową służbę wojskową zakończył z dniem 15 czerwca 1998 w wieku 59 lat.
Był najmłodszym dowódcą pułku (1972) i najmłodszym dowódcą dywizji (1978) w WP, a w październiku 1982 najmłodszym generałem lud. WPJanusz Królikowski, Generałowie i admirałowie Wojska Polskiego 1943-1990, t. I: A-H, Toruń 2010, s. 173–175.. Jest członkiem Polskiego Związku Strzelectwa Sportowego.
Awanse W trakcie wieloletniej służby w ludowym Wojsku Polskim i Siłach Zbrojnych RP otrzymywał awanse na kolejne stopnie wojskowe: podporucznik – 1959 porucznik – 1963 kapitan – 1967 major – 1971 podpułkownik – 1974 pułkownik – 1978 generał brygady – 1982 generał dywizji – 1989 generał broni – 1995