27 lutego 1978 został szefem nowo utworzonego Głównego Zarządu Szkolenia Bojowego. W 1983 uzyskał stopień naukowy doktora nauk wojskowych w Akademii Sztabu Generalnego WP. W 1984 ukończył Wyższy Kurs Akademicki w Akademii Sztabu Generalnego Sił Zbrojnych ZSRR. W latach 1978−1989 jednocześnie pełnił funkcję dowódcy tzw. „Frontu Polskiego”.

W 1989 został urlopowany z wojska i przekazany do dyspozycji Ministerstwa Spraw Zagranicznych. 9 czerwca 1989 został wyznaczony na stanowisko ambasadora PRL w Republice Kuby. Funkcję tę pełnił do 10 lipca 1991, kiedy to zakończył zawodową służbę wojskową.

Po przejściu w stan spoczynku pracował w przedsiębiorstwie handlu bronią. 10 marca 1992 wraz z pięcioma innymi obywatelami polskimi − został aresztowany we Frankfurcie nad Menem w związku z tzw. „aferą karabinową”. Został wydany władzom amerykańskim, następnie − uniewinniony przez amerykański sąd i oczyszczony ze wszystkich zarzutów. Wydarzenia te Wojskowe Służby Informacyjne uznały za prowokację amerykańskich służb celnych, która stwarzała realne zagrożenie dla handlu bronią realizowanego przez polskie firmy.

Był aktywnym działaczem sportowym w WKS „Zawisza” Bydgoszcz i CWKS „Legia” Warszawa. W latach 1985−1989 pełnił funkcję prezesa CWKS „Legia” Warszawa. Od 1981 był wiceprezesem Polskiego Komitetu Olimpijskiego.