Służba wojskowa We wrześniu 1993 podjął studia wojskowe jako podchorąży Wyższej Szkoły Oficerskiej Wojsk Zmechanizowanych, które ukończył w 1997 uzyskując dyplom inżyniera – dowódcy. W sierpniu tego roku był promowany na pierwszy stopień oficerski – podporucznika. We wrześniu 1997 został skierowany do Braniewa, gdzie w latach 1997–2002 pełnił służbę na stanowiskach dowódcy plutonu oraz dowódcy kompanii zmechanizowanej w 9 Brygadzie Kawalerii Pancernej.

W 2002 został skierowany na studia w Akademii Obrony Narodowej i po ich ukończeniu został skierowany do Międzyrzecza, gdzie w latach 2005–2010 pełnił służbę na stanowiskach oficera operacyjnego, oficera łącznikowego – tłumacza oraz zastępcy szefa sztabu w 17 Brygadzie Zmechanizowanej. Od 31 października 2007 do 15 maja 2008 pełnił służbę na stanowisku szefa sztabu Polskiej Grupy Bojowej w ramach II zmiany Polskiego Kontyngentu w Afganistanie. W 2010 został skierowany służbowo do Świętoszowa, gdzie objął stanowisko dowódcy 24 batalion ułanów (czołgów) w 10 Brygadzie Kawalerii Pancernej.