W 1980 objął funkcję kwatermistrza 8 Dywizji Zmechanizowanej w Koszalinie. W roku 1982 został skierowany na studia do Akademii Sztabu Generalnego Sił Zbrojnych ZSRR i po ich ukończeniu w 1984 został szefem sztabu – zastępcą kwatermistrza Pomorskiego Okręgu Wojskowego w Bydgoszczy. W 1986 został kwatermistrzem – zastępcą dowódcy POW. W roku 1991 objął stanowisko szefa zaopatrzenia – zastępcy Głównego Kwatermistrza WP. W 1993 został wyznaczony na zastępcę szefa Zarządu Zaopatrywania Sztabu Generalnego. W latach 1995–1996 był zastępcą szefa, a następnie szefem Zarządu Materiałowego Sztabu Generalnego Wojska Polskiego. W roku 1996 podczas uroczystości z okazji Święta Wojska Polskiego na dziedzińcu Belwederu został awansowany na stopień generała brygady. Akt mianowania odebrał z rąk prezydenta Rzeczypospolitej Polskiej Aleksandra Kwaśniewskiego. Od roku 2000 był komendantem Komendy Rejonu Logistycznego Warszawa. W 2001 został przeniesiony do dyspozycji dowódcy Wojsk Lądowych, w której pozostawał do czasu zwolnienia z zawodowej służby wojskowej w kwietniu 2002. W wieku 70 lat zmarł 19 listopada 2014.