1 października 1968 r. został skierowany na studia w Akademii Sztabu Generalnego, które ukończył 31 lipca 1971 roku. Po akademii został skierowany do Tomaszowa Mazowieckiego, gdzie otrzymał przydział służbowy na stanowisko zastępcy dowódcy eskadry w 66 Lotniczym Pułku Szkolnym.
31 października 1973 r. awansował na nawigatora pułku. Następnie, 16 listopada 1974 r. został wyznaczony na stanowisko zastępcy dowódcy pułku. 2 czerwca 1976 roku został skierowany do Poznania, gdzie pełnił zawodową służbę na stanowisku inspektora techniki pilotowania w Dowództwie Wojsk Lotniczych. 2 czerwca 1977 roku (według innych źródeł 3 czerwca 1977 roku) został dowódcą 56 Pułku Śmigłowców Bojowych w Inowrocławiu i był nim do 30 września 1980 roku.
1 października 1980 roku został wyznaczony do wykonywania obowiązków na stanowisku głównego specjalisty lotnictwa w Dowództwie Wojsk Lądowych, którym był do 30 sierpnia 1983 roku. 31 sierpnia 1983 roku objął obowiązki kierownika kontraktu specjalnego w Libii, które wykonywał do 30 maja 1985 roku.
21 lipca 1985 roku został dowódcą Polskiej Lotniczej Eskadry Pomocy Etiopii. Następnie został wyznaczony, od 21 sierpnia 1986 roku do 1 kwietnia 1988 r., na stanowisko starszego inspektora w Wyższej Szkole Lotniczej im. Jana Krasickiego w Dęblinie.