W okresie ponad dwudziestu lat pełnił służbę z takimi żołnierzami służb specjalnych, m.in.: ppłk Zbigniew Kwintal, ppłk Bogdan Kołtuński, ppłk. Sławomir Drumowicz, ppłk Wojciech Jania, płk Piotr Patalong, płk Dariusz Dachowicz, ppłk Maciej Klisz, płk Wiesław Kukuła, płk Ryszard Pietras, płk Michał Strzelecki.

2 maja 2017 podczas obchodów Dnia Flagi Rzeczypospolitej Polskiej minister obrony narodowej Antoni Macierewicz mianował go na stanowisko dowódcy 6 Mazowieckiej Brygady Obrony Terytorialnej, awansowany na stopnień pułkownika z dniem objęcia obowiązków. 6 Mazowiecką Brygadą Obrony Terytorialnej dowodził do 14 stycznia 2018. 15 stycznia 2018 objął funkcję dowódcy 13 Śląskiej Brygady Obrony Terytorialnej. Na tym stanowisku wprowadził pierwszą w Siłach Zbrojnych RP Grupę Poszukiwawczo – Ratowniczą z psami kontraktowymi oraz nowatorski Kurs Wawelberga, którego celem było i jest podnoszenie poziomu wyszkolenia dowódców i instruktorów odpowiedzialnych za planowanie i prowadzenie szkoleń prowadzony przez komandosów jednostki specjalnej z Lublińca (nawiązując do tradycji Grupy Destrukcyjnej „Wawelberga” jako zespołu dywersyjnego prowadzącego działania specjalne, zorganizowane przez Oddział II Sztabu Generalnego WP, działające na rzecz III powstania śląskiego).