W styczniu 1987 został wyznaczony na stanowisko zastępcy dowódcy do spraw liniowych 38 Lotniczego Pułku Szkolno-Bojowego w Modlinie, a w grudniu 1987 zastępcy dowódcy do spraw liniowych 2 Pułku Lotnictwa Myśliwskiego „Kraków” w Goleniowie. 19 lutego 1989 objął dowództwo 26 Pułku Lotnictwa Myśliwskiego OPK w Zegrzu Pomorskim, który w tym samym roku został przemianowany na 9 Pułk Lotnictwa Myśliwskiego. Obowiązki dowódcy pułku przekazał 7 sierpnia 1991.
Następnie pełnił służbę w Dowództwie 2 Korpusu Obrony Powietrznej w Bydgoszczy na stanowisku szefa Wydziału Szkolenia Oddziału Wojsk Lotniczych. W grudniu 1992 został zastępcą szefa Oddziału Wojsk Lotniczych 2 KOP. W okresie od stycznia 1996 do lipca 1997 był słuchaczem Podyplomowych Studiów Operacyjno-Strategicznych w Akademii Obrony Narodowej w Rembertowie. Po ukończeniu studiów podyplomowych został szefem Oddziału Wojsk Lotniczych 2 Korpusu Obrony Powietrznej w Bydgoszczy. 15 listopada 2000 został szefem Wojsk Lotniczych-zastępcą szefa szkolenia Dowództwa Wojsk Lotniczych i Obrony Powietrznej w Warszawie.