W latach 2002–2014 zajmował stanowiska sztabowe w Sztabie Generalnym WP, a następnie w Dowództwie Operacyjnym RSZ, w tym na stanowisku szefa Zarządu Planowania J5. W tym okresie był odpowiedzialny za planowanie użycia Polskich Kontyngentów Wojskowych w misjach i operacjach poza granicami kraju. Uczestniczył w planowaniu operacyjnym na poziomie sił zbrojnych oraz w przygotowaniu części operacyjno-taktycznej ćwiczeń zgrywających systemy walki na szczeblu strategiczno-operacyjnym, we współpracy z administracją państwową i układem pozamilitarnym, m.in. wszystkich edycji ćwiczenia „Anakonda”. W 2016 odbył praktykę w dowództwie 16 Pomorskiej Dywizji Zmechanizowanej na stanowisku szefa szkolenia dywizji oraz w 1 Brygadzie Pancernej będąc zastępcą dowódcy brygady. 9 stycznia 2017 został dowódcą 34 Brygady Kawalerii Pancernej w Żaganiu. 30 stycznia 2019 w Żaganiu w obecności dowódcy 11 Dywizji Kawalerii Pancernej gen. dyw. Stanisława Czosnka przekazał obowiązki dowódcy brygady dla szefa sztabu brygady. mały|gen. broni , gen. , Raimundas Karoblis i gen. bryg. Dariusz Lewandowski podczas ćwiczeń , poligon Podbrodzie (2020) 4 lutego 2019 w Rzeszowie w obecności gen. broni Jarosława Miki objął funkcję dowódcy 21 Brygady Strzelców Podhalańskich od gen. bryg. Ryszarda Pietrasa.