Po przekazaniu obowiązków dowódcy pułku został szefem Oddziału Strzelania Powietrznego w Dowództwie Wojsk Lotniczych w Poznaniu (pełnił tę funkcję do 30 czerwca 1990) Po połączeniu Wojsk Lotniczych z Wojskami Obrony Powietrznej Kraju został szefem Oddziału Nawigacji w Dowództwie WLOP. Od 8 września 1991 był zastępcą Szefa Wojsk Lotniczych – szefem Oddziału Szkolenia Lotniczego.
1 października 1992 został przyjęty na Podyplomowe Studia Operacyjno-Strategiczne w Akademii Obrony Narodowej w Rembertowie. Po ukończeniu studiów, 10 sierpnia 1993 powrócił do Dowództwa WLOP; był nadal zastępcą Szefa Wojsk Lotniczych.
25 sierpnia 1994 został dowódcą 3 Dywizji Lotnictwa Myśliwsko-Bombowego w Świdwinie (dowodził nią do 25 listopada 1996) 11 listopada 1994 awansowany do stopnia generała brygady. 26 listopada 1996 otrzymał stanowisko zastępcy Szefa Zarządu Programowania Szkolenia Sił Zbrojnych w Sztabie Generalnym Wojska Polskiego. Od 16 lipca 1999 pełnił funkcję Szefa Zarządu Koordynacyjnego Generalnego Zarządu Dowodzenia i Łączności Sztabu Generalnego. Od 22 listopada 2002 do 10 września 2004 pełnił obowiązki komendanta WSOSP w Dęblinie. Od 6 października 2004 pełni obowiązki dowódcy 2 Korpusu Obrony Powietrznej. 22 stycznia 2008 przeniesiony w stan spoczynku.