W Wojsku Polskim zajmował kolejno stanowiska: inżyniera elektryka, następnie pomocnika szefa służby czołgowo-samochodowej w 49 Pułku Zmechanizowanym w Wałczu, starszego pomocnika szefa służby czołgowo-samochodowej 20 Warszawskiej Dywizji Pancernej w Szczecinku (od 1977), zastępcy ds. technicznych dowódcy 68 Pułku Czołgów Średnich w Budowie, starszego oficera, starszego specjalisty i szefa Oddziału Normowania, Eksploatacji i Remontów w Sztabie Służb Technicznych Głównego Inspektora Techniki WP (od 1982).
W 1988 roku został skierowany na studia podyplomowe w Akademii Wojsk Pancernych w Moskwie. Po powrocie do kraju objął poprzednio zajmowane stanowisko służbowe. W 1993 roku został szefem Oddziału Administracyjnego w pionie wiceministra obrony narodowej do spraw polityki obronnej, a w następnym roku głównym specjalistą w kierownictwie Inspektoratu Logistyki Sztabu Generalnego WP. W 1996 roku został wyznaczony na stanowisko zastępcy szefa Zarządu XV Technicznego SG WP. W 2000 roku objął stanowisko radcy Ministra Obrony Narodowej. W 2001 roku został powołany na stanowisko dyrektora Departamentu Zaopatrywania Sił Zbrojnych MON.