W latach 1976–1981 po ukończeniu kursu w Akademii Wojsk Pancernych ZSRR, pełnił służbę na stanowisku szefa służb technicznych-zastępcy dowódcy 2 Dywizji Zmechanizowanej w Nysie. W 1978 odbył praktykę w 8 Dywizji Zmechanizowanej Narodowej Armii Ludowej NRD na stanowisku zastępcy dowódcy ds. technicznych. W 1980 ukończył Podyplomowe studia Operacyjno-Strategiczne w Akademii Sztabu Generalnego WP. W latach 1981–1995 pełnił służbę w dowództwie Śląskiego Okręgu Wojskowego, na stanowisku szef Służby Czołgowo-Samochodowej. W latach 1982–1993 był szefem Służb Technicznych-zastępca dowódcy okręgu, a po zmianach organizacyjnych, od 1993 był zastępcą dowódcy ŚOW-szefem Logistyki. W 1986 ukończył kurs specjalistyczny w Akademii Sztabu Generalnego Sił Zbrojnych ZSRR. W roku 1992 mianowany na stopień generała brygady. W 1995 był szefem Grupy Organizacyjno-Przygotowawczej Wojskowej Agencji Mieszkaniowej, a następnie objął funkcję prezesa tej agencji, którym był do 1997.