Od 30 kwietnia do 3 grudnia 2009 pełnił służbę podczas misji PKW w Libanie na stanowisku zastępca dowódcy kontyngentu (zastępca dowódcy batalionu). W 2011 został wyznaczony na dowódcę 3 Włocławskiego batalionu drogowo-mostowego w Chełmnie, którym był do 2013. 9 kwietnia 2013 został służbowo skierowany do Inowrocławia, gdzie objął funkcję zastępcy dowódcy pułku 2 Inowrocławskiego pułku inżynieryjnego.
7 października 2013 został wyznaczony na dowódcę 2 pułku inżynieryjnego, którym dowodził do 1 grudnia 2016. Następnie został skierowany do Warszawy, gdzie objął stanowisko służbowe zastępcy Szefa Zarządu Inżynierii Wojskowej IRW DG RSZ. W 2017 objął funkcję szefa Zarządu Inżynierii Wojskowej w DG RSZ. Absolwent studiów podyplomowych w Akademii Sztuki Wojennej. Postanowieniem Prezydenta RP Andrzeja Dudy z dnia 25 lutego 2021 został mianowany z dniem 1 marca 2021 na stopień generała brygady. Akt mianowania odebrał 1 marca 2021 z rąk Prezydenta RP w Pałacu Prezydenckim. 14 sierpnia 2024 został mianowany na stopień generała dywizji.
Awanse podporucznik – 1994 (...) generał brygady – 1 marca 2021 generał dywizji – 14 sierpnia 2024