Od 2006 był dowódcą 1 Batalionu Piechoty zmotoryzowanej w 12 Brygadzie Zmechanizowanej w Szczecinie, po czym powierzono mu stanowisko dowódcy 2 Batalionu Piechoty Zmotoryzowanej w Stargardzie, a od 3 sierpnia 2007 dowódcy 2 bpzmot imienia 14 batalionu Ułanów Jazłowieckich. Od 30 stycznia do 1 października 2008 był dowódcą zgrupowania bojowego w ramach X zmiany PKW w Iraku, po misji powrócił na dotychczasowe stanowisko dowódcy batalionu zmotoryzowanego, którym był do 20 grudnia 2010. W 2010 został wyróżniony przez Ministra Obrony Narodowej wpisaniem zasług do „Księgi Honorowej Wojska Polskiego”.
W grudniu 2010 powierzono mu stanowisko szefa Wydziału Rozpoznania G-2 w sztabie 12 Szczecińskiej Dywizji Zmechanizowanej. W tym samym roku został skierowany na studia podyplomowe w Akademii Obrony Narodowej, a po ich ukończeniu objął funkcję zastępcy dowódcy 7 Pomorskiej Brygady Obrony Wybrzeża w Słupsku. Od 24 czerwca do 2 października 2013 pełnił obowiązki dowódcy 7 BOW.
1 lipca 2014 decyzją MON Nr 1112 został skierowany do Szczecina, gdzie powierzono mu stanowisko zastępcy dowódcy 12 Brygady Zmechanizowanej, którym był do 6 grudnia 2016, po czym objął dowodzenie 7 Brygadą Obrony Wybrzeża.