W latach 2002–2004 ukończył studia magisterskie na Wydziale Zarządzania i Dowodzenia w Akademii Obrony Narodowej. W 2004 został skierowany do Świętoszowa, gdzie objął funkcję zastępcy dowódcy 1 batalionu czołgów w 10 Brygadzie Kawalerii Pancernej, a następnie w kwietniu 2006 został wyznaczony na stanowisko szefa sekcji operacyjnej brygady do 2010. W międzyczasie w 2007 pełnił służbę w ramach VIII zmiany PKW Irak z funkcją szefa wydziału INFOOPS MND-CS. W 2008 ukończył kurs kandydatów na dowódców batalionów w AON.

W 2010 został skierowany ze Świętoszowa do Żagania na stanowisko dowódcy batalionu czołgów w 34 Brygadzie Kawalerii Pancernej. W latach 2010–2011 pełnił służbę w ramach VIII zmiany w PKW Afganistanie na stanowisku zastępcy szefa sztabu ds. operacyjnych DCOS OPS. W 2011 objął stanowisko dowódcy batalionu czołgów w 10 BKPanc, a następnie w lutym 2012 otrzymał nominację na szefa sztabu brygady. W latach 2013–2014 sprawował obowiązki służbowe poza granicami kraju w ramach XIV zmiany PKW Afganistan na stanowisku zastępcy dowódcy kontyngentu – szefa sztabu.