W 2007 rozpoczął służbę w strukturach Wojsk Specjalnych, gdzie był szefem sekcji, a następnie dowódcą zespołu w Jednostce Wojskowej GROM. W marcu 2009 został wyznaczony na stanowisko dowódcy Jednostki Wsparcia Dowodzenia i Zabezpieczenia Wojsk Specjalnych im. gen. bryg. Augusta Emila Fieldorfa „Nila”, której 18 marca 2011 zmieniono nazwę na Jednostka Wojskowa „Nil”. 2 maja 2012 z okazji Dnia Flagi Rzeczypospolitej Polskiej na placu Zamkowym prezydent RP Bronisław Komorowski wręczył mu flagę państwową jako dowódcy wyróżnionej Jednostki Wojskowej „Nil”. 3 stycznia 2013 w obecności dowódcy Wojsk Specjalnych gen. bryg. Piotra Patalonga przekazał dowodzenie Jednostką Wojskową „Nil”.
7 stycznia 2013 został skierowany do Opola, gdzie objął funkcję zastępcy dowódcy 10 Brygady Logistycznej. W okresie tym uczestniczył w misji jako zastępca dowódcy XV zmiany PKW ISAF w Afganistanie (2014). W dniach 11–15 maja 2015 był kierownikiem ćwiczenia podczas szkolenia poligonowego w przygotowaniu jednostek Inspektoratu Wsparcia Sił Zbrojnych do objęcia dyżuru w składzie Grupy Bojowej Unii Europejskiej V4. 21 listopada 2016 objął pełnienie obowiązków 10 Opolskiej Brygady Logistycznej, które przyjął od płka Adama Słodczyka.