W okresie od 1999 do 2010 uczestniczył jako obserwator wojskowy ONZ w misji UNOMIG w Gruzji (1999–2000) oraz na misjach: PKW Irak (2004), dowodził w ramach XXII zmiany w PKW Kosowo (2010).
W 2012 został wyznaczony na zastępcę dowódcy 15 BZ. 1 lipca 2014 w kompleksie koszarowym 2 batalionu zmechanizowanego dowódca 15 BZ gen. bryg. Sławomir Kowalski pożegnał go jako swojego zastępcę, odchodzącego na stanowisko służbowe szefa szkolenia 16 DZ. 6 listopada 2015 w Bartoszycach uczestniczył w pożegnaniu żołnierzy III zmiany Polskiego Kontyngentu Wojskowego w Afganistanie udających się na misję RSM (RSM) w Islamskiej Republice Afganistanu jako dowódca zmiany, będąc nim od 1 grudnia 2015 misji „Resolute Support”, przyjął obowiązki w bazie Bagram od płka Adama Luzyńczyka. 1 czerwca 2016 w bazie Bagram w obecności ambasadora RP w Indiach Tomasza Łukaszuka oraz dowódcy bazy gen. mjr przekazał obowiązki dowódcy zmiany dla płka Zbigniewa Zalewskiego (były dowódca 8 pułku przeciwlotniczego). Po misji powrócił do dalszej służby na stanowisku szefa szkolenia w 16 DZ, gdzie 24 sierpnia 2016 zakończył służbę w tym oddziale, został pożegnany przez dowódcę 16 DZ gen. dyw. Marka Sokołowskiego.