W lipcu 1992 został służbowo skierowany do Grudziądza, gdzie pełnił służbę zawodową w 2 pułku przeciwchemicznym na stanowisku Szefa Służby Samochodowej, a po przeformowaniu jednostki w 2 batalion obrony przeciwchemicznej w Grudziądzu pełnił służbę na stanowisku kierownika sekcji technicznej. W lipcu 1997 skierowany został do pełnienia służby w Pomorskim Okręgu Wojskowym w Bydgoszczy, którą pełnił do 2007 na różnych stanowiskach w pionie techniki.
W marcu 2007 został skierowany służbowo do Czarnego, gdzie dowodził do 2010 52 batalionem remontowym. Od października 2008 do maja 2009 przebywał w PKW Afganistan na stanowisku zastępcy Dowódcy Kontyngentu-Dowódcy Narodowego Elementu Wsparcia – Szefa Logistyki PKW. W kwietniu 2010 został skierowany do Bydgoszczy, gdzie objął stanowisko Szefa Logistyki w 1 Brygadzie Logistycznej pełniąc służbę do 19 kwietnia 2013. W kwietniu 2013 otrzymał skierowanie służbowe do Warszawy, gdzie rozpoczął służbę na stanowisku zastępcy Szefa Oddziału Planowania Zabezpieczenia Logistycznego Wojsk w Zarządzie Logistyki-P4 Sztabu Generalnego Wojska Polskiego na stanowisku Zastępcy Szefa Oddziału Planowania Zabezpieczenia Logistycznego Wojsk. W kwietniu 2014 został wyznaczony na stanowisko Szefa Oddziału Planowania Zabezpieczenia Logistycznego Wojsk.