Ukończył studia podyplomowe w zakresie wiedzy o bezpieczeństwie narodowym na Uniwersytecie Jagiellońskim.
W 2007 został mianowany na stopień pułkownika. W latach 2011–2013 studiował na podyplomowych studiach polityki obronnej, na Narodowym Uniwersytecie Obrony w Pekinie. 11 marca 2013 objął dowodzenie 1 Brygadą Pancerną w Wesołej. W 2014 był w Afganistanie w ramach Polskiego Kontyngentu Wojskowego, gdzie pełnił obowiązki zastępcy dowódcy – grupa zastępcy dowódcy regionu wschodniego ISAF. 28 lipca 2015 został awansowany na stopień generała brygady., a 1 sierpnia 2015 mianowanie zostało mu wręczone przez prezydenta Rzeczypospolitej Polskiej Bronisława Komorowskiego. 8 grudnia 2016 wyznaczony na stanowisko zastępcy dowódcy dywizji – szefa sztabu 11 Lubuskiej Dywizji Kawalerii Pancernej w Żaganiu.
15 lutego 2017 objął stanowisko dowódcy 11 Lubuskiej Dywizji Kawalerii Pancernej. 1 marca 2018 awansowany na stopień generała dywizji. Akt mianowania odebrał z rąk prezydenta Rzeczypospolitej Polskiej Andrzeja Dudy w trakcie obchodów Narodowego Dnia Pamięci „Żołnierzy Wyklętych”. 20 marca 2020 wyznaczony został na stanowisko zastępcy Dowódcy Generalnego Rodzajów Sił Zbrojnych. Od listopada 2021 do czerwca 2024 był Dowódcą Centrum Operacji Lądowych – Dowódcą Komponentu Lądowego.