W 1988 ukończył Akademię Sztabu Generalnego Sił Zbrojnych ZSRR, po czym otrzymał przydział służbowy do Poznania, gdzie pełnił służbę na stanowisku zastępcy szefa sztabu Dowództwa Wojsk Lotniczych. Od 1990 dowodził 4 Dywizją Lotnictwa Myśliwskiego w Malborku. W lipcu 1990 po utworzeniu 4 Korpusu Lotniczego w Poznaniu, został zastępcą dowódcy korpusu, a w 1993 dowódca 1 Korpusu Obrony Powietrznej w Warszawie. W tym samym roku, jako dowódca 1 KOP był mianowany na stopień generała brygady.
W 1995, po zmianach organizacyjno-etatowych w WLOP został skierowany do służby dyplomatycznej na stanowisko attaché wojskowego, morskiego i lotniczego w Republice Indii. W roku 1999, po powrocie do kraju objął funkcję zastępcy dowódcy Wojsk Lotniczych i Obrony Powietrznej – szefa Wojsk Lotniczych. W roku 2000 został wyznaczony na stanowisko szefa Szkolenia WLOP. Od lipca 2001 był zastępcą dowódcy Wojsk Lotniczych i Obrony Powietrznej. W sierpniu 2001 mianowany na stopień generała dywizji. 15 sierpnia 2003 Prezydent Rzeczypospolitej Polskiej, Zwierzchnik Sił Zbrojnych Aleksander Kwaśniewski w ramach uroczystości obchodów Święta Wojska Polskiego, uhonorował go listem okolicznościowym wraz z grupą generałów przechodzących w stan spoczynku.