Od 6 lutego 2006 do 18 lipca uczestniczył w misji Międzynarodowych Sił Stabilizacyjnych w ramach VI zmiany Polskiego Kontyngentu Wojskowego w Republice Iraku. 17 października 2008, po ukończeniu Podyplomowych Studiów Operacyjno-Strategicznych, objął obowiązki zastępcy dowódcy 7 Brygady Obrony Wybrzeża w Słupsku. 4 kwietnia 2012 został pożegnany przez dowódcę 7 BOW płk. Sławomira Kowalskiego. Następnie objął obowiązki szefa oddziału planowania i koordynacji w Dowództwie Wojsk Lądowych. Z dniem 1 października 2012 objął stanowisko komendanta Centrum Szkolenia Wojsk Lądowych w Poznaniu. W 2014 został skierowany na Podyplomowe Studia Polityki Obronnej w Akademii Obrony Narodowej po ukończeniu których 7 lipca 2015 ponownie objął stanowisko komendanta CSWL w Poznaniu. Od 12 grudnia 2018 do 6 czerwca 2019 był dowódcą IX zmiany Polskiego Kontyngentu Wojskowego RSM w Afganistanie. 20 marca 2020 minister obrony narodowej Mariusz Błaszczak wyznaczył go na stanowisko dowódcy 20 Brygady Zmechanizowanej.

27 marca 2020 objął dowodzenie 20 BZ. 15 sierpnia 2021 prezydent RP Andrzej Duda mianował go na stopień generała brygady..