W latach 2003–2004 uczestniczył w misji ONZ, w ramach PKW UNDOF w Syrii, na Wzgórzach Golan, gdzie był dowódcą plutonu dowodzenia. W latach 2006–2009 pełnił służbę poza granicami państwa w strukturach dowodzenia w NATO CIS Services Agency (NCIA), jako Dowódca Sekcji w Sektorze Łączności Heidelberg. W latach 2009–2013 pełnił służbę w Sztabie Generalnym WP w Zarządzie P6 na stanowiskach starszego specjalisty. Następnie w latach 2013–2016 ponownie służył w NATO CIS Group (NCISG) na stanowisku Szefa Wydziału Planowania Operacyjnego w J5. W roku 2016 powrócił do służby w Sztabie Generalnym WP w Zarządzie P6 na stanowiskach starszego specjalisty, gdzie był do 2017. W tym samym roku objął funkcję zastępcy dowódcy jednostki liniowej BWD WKPW w Stargardzie, po czym w 2020 jako główny specjalista pełnił służbę w Sztabie Generalnym WP w Zarządzie P6.

1 października 2021 w Bielkowo w koszarach 102 Batalionu Ochrony w obecności zastępcy dowódcy Wielonarodowego Korpusu Północno-Wschodniego gen. bryg. Ulricha Hellebjerga przyjął dowodzenie Brygadą Wsparcia Dowodzenia Wielonarodowego Korpusu Północno-Wschodniego od cz.p.o. dowódcy płk. Zbigniewa Labudy.