W 1987 przewodniczył specjalnej komisji rządowej powołanej do zbadania katastrofy samolotu pasażerskiego IŁ-62M SP-LBG, rozbitego w Lesie Kabackim 9 maja 1987. W latach 1984–1988 był przewodniczącym Komitetu do Spraw Nauki i Postępu Technicznego przy Radzie Ministrów.

W latach 1986–1990 był członkiem Komitetu Centralnego PZPR. W 1983 wybrany w skład Zarządu Głównego Towarzystwa Przyjaźni Polsko-Radzieckiej. We wrześniu 1986 został zastępcą przewodniczącego Komisji Partyjno-Rządowej ds. Przeglądu i Unowocześniania Struktur Organizacyjnych Gospodarki i Państwa (pracującej pod przewodnictwem sekretarza KC PZPR Mariana Woźniaka)Sprawna organizacja warunkiem postępu, "Rzeczpospolita", nr 224, 25 września 1986, s. 4.. Od 1989 do 1991 pełnił funkcję zastępcy Stałego Przedstawiciela PRL w Radzie Wzajemnej Pomocy Gospodarczej w Moskwie, z tytułem ambasadora ad personam.

Po 1990 pracował w sektorze prywatnym. Od czerwca 2003 był przewodniczącym Rady Nadzorczej Stalexport Centrostal Warszawa S.A., a od stycznia 2004 członkiem Rady Nadzorczej Stalexport S.A. W tym czasie pełnił również funkcję przewodniczącego Rady Nadzorczej spółki Biproferm Sp. z o.o. (Biuro Projektów i Generalnego Wykonawstwa)Sprawozdanie z Nadzwyczajnego Walnego Zgromadzenia Akcjonariuszy Stalexport S.A. z dn.