W 2003 był awansowany na stopień podpułkownika.
W 2005 był w ramach V zmiany Polskiego Kontyngentu Wojskowego w Iraku, na stanowisku dowódcy 1 Batalionowej Grupy Bojowej. W 2006 objął stanowisko szefa sztabu 21 Brygady Strzelców Podhalańskich. W 2009 ukończył Wyższy Kurs Operacyjno-Strategiczny, a w 2010 ukończył Podyplomowe Studia Operacyjno-Strategiczne w Akademii Obrony Narodowej. 1 października 2010 powierzono mu stanowisko zastępcy dowódcy 21 BSP z jednoczesnym mianowaniem na stopień pułkownika. Zastępcą dowódcy był do 23 sierpnia 2013. W tym samym roku został skierowany do Chińskiej Republiki Ludowej, gdzie studiował do 2014 na Podyplomowych Studiach Polityki Obronnej w Narodowym Uniwersytecie Obrony w Pekinie. W 2014 objął obowiązki szefa Dyżurnej Służby Operacyjnej – zastępcy szefa Połączonego Centrum Operacyjnego w Dowództwie Generalnym Rodzajów Sił Zbrojnych. Od 4 grudnia 2014 do 13 czerwca 2015 pełnił służbę w Polskim Kontyngencie Wojskowym w Afganistanie, podczas I zmiany jako dowódca misji szkoleniowej Resolute Support Mission. Po zakończeniu misji, powrócił do DG RSZ na stanowisko szefa Oddziału Szkolenia.