W 1985 objął stanowisko zastępcy szefa Zarządu Mobilizacji i Uzupełnień w Sztabie Generalnym WP, a w roku 1990 szefa tego zarządu.

9 listopada 1992 został awansowany na stopień generała brygady przez prezydenta Rzeczypospolitej Polskiej Lecha Wałęsę. W 1994 objął stanowisko szefa Planowania Organizacyjno-Mobilizacyjnego Sił Zbrojnych w SG WP. Współautor przygotowywanego programu integracji sił zbrojnych z NATO. W 1996 awansowany na stopień generała dywizji. W okresie 1996–1997 w dyspozycji MON, a od marca 1997 zastępca szefa Sztabu Generalnego WP ds. logistyki. Od 1999 w dyspozycji MON, od lipca 2001 pełnił funkcję koordynatora pionu sekretarza stanu ds. uzbrojenia i infrastruktury w MON. 15 kwietnia 2002 zakończył zawodową służbę wojskową. 15 sierpnia 2002 został uhonorowany listem przez prezydenta RP Aleksandra Kwaśniewskiego w związku z zakończeniem służby wojskowej.

W stanie spoczynku działa w Klubie Generałów WP15 lat Klubu Generałów Wojska Polskiego 1996-2011, Warszawa 2011, s.