W latach 1995–1998 dowodził 2 Dywizją Lotnictwa Myśliwsko-Bombowego w Pile. W roku 1998 ukończył 6-miesięczny kurs języka angielskiego w Borden, w Kanadzie. 1 sierpnia 1998 przyjął obowiązki dowódcy 2 Brygady Lotnictwa Taktycznego w Poznaniu. W lutym 2000 wygrał ogłoszony konkurs i został komendantem-rektorem Wyższej Szkoły Oficerskiej Sił Powietrznych w Dęblinie. W latach 2000–2004 był prezesem Aeroklubu „Orląt” w Dęblinie. 15 sierpnia 2000 podczas uroczystości z okazji Święta Wojska Polskiego na dziedzińcu Belwederu został awansowany na stopień generała brygady. Akt mianowania odebrał z rąk prezydenta Rzeczypospolitej Polskiej Aleksandra Kwaśniewskiego. W roku 2002 objął stanowisko asystenta dowódcy WLiOP (gen. broni pil. Ryszard Olszewski). W latach 2003–2006 sprawował funkcję zastępcy dowódcy Połączonego Centrum Operacji Powietrznych NATO w Danii. Po powrocie został zastępcą komendanta-rektora Wyższej Szkoły Oficerskiej Sił Powietrznych. W roku 2008 po 38 latach służby zakończył zawodową służbę wojskową.
Pilot klas mistrzowskiej z nalotem ponad 2100 godzin. Żona Bożena i córka Katarzyna. Uprawia tenis ziemny, pływanie i siatkówkę. Interesuje się historią lotnictwa i techniką lotniczą.