9 listopada 1992 był awansowany na stopień generała brygady przez prezydenta Rzeczypospolitej Polskiej Lecha Wałęsę. W latach 1993–1997 był szefem Wojsk Łączności i Informatyki Sztabu Generalnego WP. We wrześniu 1997 objął funkcję zastępcy szefa Sztabu Generalnego WP ds. planowania strategicznego. Od 1997 do 1999 pełnił funkcję asystenta z-cy szefa Sztabu Generalnego Wojska Polskiego, a od grudnia 1999 był asystentem szefa sztabu z-cy Szefa Sztabu Generalnego Wojska Polskiego Dowództwa Sojuszniczych Sił Zbrojnych NATO Europy Północnej (AFNORTH).
W 2002 zakończył zawodową służbę wojskową. W stanie spoczynku działał w Klubie Generałów WP15 lat Klubu Generałów Wojska Polskiego 1996-2011, Warszawa 2011, s. 43..
Awanse podporucznik – 1963 porucznik – 1968 kapitan – 1972 major – 1976 podpułkownik – 1980 pułkownik – 1985 generał brygady – 1992
Ordery, odznaczenia i wyróżnienia Krzyż Kawalerski Orderu Odrodzenia Polski Złoty Krzyż Zasługi Medal 40-lecia Polski Ludowej (1984)Lista odznaczonych Medalem 40-lecia Polski Ludowej /w/ "Rzeczpospolita", nr 175, 23 lipca 1984, s.