W 1997 został skierowany na stanowisko szefa Zarządu Organizacyjnego SG WP, a od 1999 po zmianach organizacyjnych objął funkcję szefa Generalnego Zarządu Planowania Strategicznego (P5) SG WP. W tym samym roku ukończył kurs dla kierowniczej kadry sił zbrojnych w Centrum Marshala. Po wstąpieniu Polski do NATO kierował pierwszym opracowaniem „Program Przebudowy i modernizacji Technicznej sił zbrojnych w latach 2001–2006”.

15 sierpnia 2000 podczas uroczystości z okazji Święta Wojska Polskiego na dziedzińcu Belwederu został awansowany na stopień generała dywizji. Akt mianowania odebrał z rąk prezydenta Rzeczypospolitej Polskiej Aleksandra Kwaśniewskiego. W 2001 powierzono mu stanowisko asystenta szefa Sztabu Generalnego WP. W latach 2002–2007 piastował stanowisko szefa Generalnego Zarządu Zasobów Osobowych (P1) w Sztabie Generalnym oraz funkcję szefa sztabu – zastępca dowódcy Wojsk Lądowych. W 2007 zakończył zawodową służbę wojskową. W resorcie ministerstwa obrony narodowej, po przejściu w stan spoczynku, podjął pracę w Akademii Obrony Narodowej, następnie w Akademii Sztuki Wojennej.

Awanse podporucznik – 1973

(...)