W 2007 odbywał służbę w Polskim Kontyngencie Wojskowym w Republice Iraku sprawując funkcję zastępcy dowódcy-szefa sztabu Brygadowej Grupy Bojowej.
W 2007 został wyznaczony na stanowisko szefa szkolenia w 17 Brygadzie Zmechanizowanej, gdzie był do 2011. Następnie wykonywał zadania jako pełnomocnik Ministra Obrony Narodowej – ds. programu wdrażania na wyposażenie Sił Zbrojnych RP Kołowego Transportera Opancerzonego i PPK SPIKE. W 2013 objął stanowiska: szefa oddziału analiz rynku; szef oddziału koordynacyjnego w Inspektoracie Uzbrojenia. Następnie po roku służby w Inspektoracie Uzbrojenia został wyznaczony na stanowisko służbowe zastępcy szefa w Inspektoracie Implementacji Innowacyjnych Technologii Obronnych. W 2016 objął funkcję zastępcy dowódcy 17 Brygady Zmechanizowanej, gdzie był na tym stanowisku przez dwie kadencje.
W 2020 ukończył podyplomowe studia polityki obronnej na Akademii Sztuki Wojennej. 28 lipca 2020 w Międzyrzeczu przejął dowodzenie 17 Wielkopolską Brygadą Zmechanizowaną od gen. bryg. Roberta Kosowskiego. 23 marca 2021 w Warszawie minister obrony narodowej Mariusza Błaszczaka wręczył mu nominacje na stanowisko zastępcy dowódcy – szefa sztabu 16 Pomorskiej Dywizji Zmechanizowanej z dniem objęcia 29 marca 2021.