W latach 1984-1986 był dowódcą 5. Saskiej Dywizji Pancernej w Gubinie. We wrześniu 1989 roku został mianowany dowódcą Śląskiego Okręgu Wojskowego. W sierpniu 1992 roku, na wniosek ministra obrony narodowej Janusza Onyszkiewicza, prezydent Lech Wałęsa mianował go na stanowisko szefa Sztabu Generalnego Wojska Polskiego. W marcu 1997 roku został odwołany ze stanowiska przez prezydenta Aleksandra Kwaśniewskiego. Rok później zwolniony z zawodowej służby wojskowej. Wówczas przeszedł na emeryturę.
W 2000 roku startował w wyborach prezydenckich z ramienia Stronnictwa Narodowo-Demokratycznego, z poparciem ugrupowania Rodzina Warszawska, którego liderem był wówczas Roman Giertych. Uzyskał w nich 0,16 proc. poparcia.
Ukończył Oficerską Szkołę Wojsk Pancernych w Poznaniu (1967 r.). W latach 1971-74 studiował w Akademii Sztabu Generalnego Wojska Polskiego, a w latach 1980-82 - w Akademii Sztabu Generalnego ZSRR.
Ukończył Oficerską Szkołę Wojsk Pancernych w Poznaniu (1967 r.). W latach 1971-74 studiował w Akademii Sztabu Generalnego Wojska Polskiego, a w latach 1980-82 - w Akademii Sztabu Generalnego ZSRR.