Po studiach w AON został skierowany w 2004 do Żagania, gdzie objął stanowisko szefa sekcji operacyjnej w dowództwie 11 Dywizji Kawalerii Pancernej, po czym został wyznaczony na stanowisko dowódcy batalionu czołgów 34 Brygady Kawalerii Pancernej. Następnie był szefem wydziału operacyjnego w dowództwie 11 DKPanc. W latach 2005–2007 dwukrotnie brał udział w misjach w ramach IV i VIII zmiany PKW w Iraku, gdzie był szefem wydziału planowania i szefem oddziału operacyjnego. W 2011 pełnił służbę na stanowisku szefa sztabu 10 Brygady Kawalerii Pancernej.

Od 20 kwietnia 2011 do 26 października 2011 w ramach IX zmiany Polskiego Kontyngentu Wojskowego w Afganistanie, był zastępcą szefa sztabu ds. operacyjnych w stopniu podpułkownika. W 2013 po studiach w United States Army Command and General Staff College został szefem oddziału szkolenia dowództw i ćwiczeń w Dowództwie Wojsk Lądowych w Warszawie. Od 2014 pełnił służbę w Dowództwie Generalnym Rodzajów Sił Zbrojnych na stanowisku szefa zespołu ds. utworzenia połączonego centrum operacyjnego w Grupie Organizacyjnej, a także szefa połączonego centrum operacyjnego. Następnymi stanowiskami służbowymi w Dowództwie Generalnym były: szef oddziału operacyjnego – zastępca szefa zarządu operacyjnego (od 2014);