26 czerwca 2001 został wyznaczony na stanowisko dowódcy 2 Korpusu Obrony Powietrznej w Bydgoszczy. 15 sierpnia 2001 Prezydent RP Aleksander Kwaśniewski mianował go na stopień generała brygadyPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 15 sierpnia 2001 r. o nadaniu stopnia oficerskiego generała ().. W listopadzie 2003 został szefem szkolenia Wojsk Lotniczych i Obrony Powietrznej, a od 1 lipca 2004 szefem szkolenia Sił Powietrznych w Warszawie. 15 sierpnia 2005 Prezydent RP Aleksander Kwaśniewski mianował go na stopień generała dywizjiPostanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 15 sierpnia 2005 r. o nadaniu stopni oficerskich generałów i admirałów ().. Z dniem 31 stycznia 2009 został zwolniony z zawodowej służby wojskowej i przeniesiony do rezerwy.
Ordery i odznaczenia Krzyż Oficerski Orderu Odrodzenia PolskiZa wybitne zasługi w umacnianiu suwerenności i obronności kraju. (2001)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 6 sierpnia 2001 r. o nadaniu orderów (). Krzyż Kawalerski Orderu Odrodzenia PolskiZa wybitne zasługi dla umacniania obronności kraju. (1994)Postanowienie Prezydenta Rzeczypospolitej Polskiej z dnia 2 listopada 1994 r.