Po ukończeniu studiów w Akademii Obrony Narodowej na kierunku Wojsk Lotniczych, w 1994 trafił do 41. Pułku Lotnictwa Myśliwego w Malborku, gdzie uzyskał uprawnienia instruktorskie we wszystkich warunkach atmosferycznych oraz „mistrzowską” klasę pilota. Zajmował stanowiska zastępcy dowódcy eskadry lotniczej, dowódcy eskadry lotniczej, która przekształcona została w tzw. Eskadrę Pierwszej Kolejności Użycia (PKU) – ówczesne powietrzne siły szybkiego reagowania. Był jednym z pierwszych polskich pilotów wykonujących loty zapoznawcze na samolocie F-16 Duńskich Sił Powietrznych. Przez kolejne 5 lat zajmował stanowisko zastępcy dowódcy ds. szkolenia 41. Pułku Lotnictwa Myśliwskiego.
Po reorganizacji Polskich Sił Powietrznych został wyznaczony na stanowisko dowódcy 41. Eskadry Lotnictwa Taktycznego. Po wejściu Polski do NATO, jako jeden z pierwszych polskich pilotów pełnił dyżury bojowe w natowskim systemie obrony powietrznej.