W 1998 rozpoczął służbę w dowództwie 2 Brygady Lotnictwa Taktycznego, kolejno na stanowiskach nawigatora, starszego inspektora, szefa sekcji szkolenia lotniczego, szefa bezpieczeństwa lotów oraz szefa szkolenia. W 2004 ukończył studia podyplomowe „Zintegrowane systemy zarządzania” na Akademii Ekonomicznej w Poznaniu.

W latach 2005–2008 służył w międzynarodowych strukturach wojskowych NATO na stanowisku szefa wydziału odpowiadającego za rozwój koncepcji w Połączonym Centrum Działań Bojowych w Stavanger w Norwegii natowskiego Joint Warfare Centre. W okresie tym ukończył kursy zagraniczne, takie jak: NATO Orientation Course oraz NATO Expeditionary Operations Course w Oberammergau (Niemcy), Capability Development Course w Norfolk (VA, USA), a także Confrontation and Collaboration Analytics Course w Alexandrii (VA, USA). 5 czerwca 2008 rozpoczął sprawować funkcję dowódcy 12 Bazy Lotniczej w Mirosławcu. W roku 2009 pełnił służbę w Polskim Kontyngentcie Wojskowym w Afganistanie w czasie siódmej zmiany na stanowisku dowódcy międzynarodowego cywilno-wojskowego lotniska, tzw. KAIA (Kabul Afghanistan International Airport) w ramach misji ISAF. W okresie tym brał udział w wielu ćwiczeniach międzynarodowych, certyfikujących komponent do udziału w ramach Nato Response Force.