W latach 1985–1989 poseł na Sejm PRL IX kadencji i przewodniczący Sejmowej Komisji Spraw Zagranicznych. Po X Zjeździe PZPR (1986) został powołany na przewodniczącego Rady Redakcyjnej organu teoretycznego i politycznego KC PZPR „Nowe Drogi”„Nowe Drogi”, nr 4/1989, s. 2..
W 1983 wybrany na wiceprzewodniczącego Krajowej Rady Towarzystwa Przyjaźni Polsko-Radzieckiej. Członek prezydium Tymczasowej Rady Krajowej Patriotycznego Ruchu Odrodzenia Narodowego w 1982„Dziennik Polski”, r. XXXVIII, nr 223 (11 807), 20 grudnia 1982, s. 2., członek Rady Krajowej PRON w 1983„Trybuna Robotnicza”, nr 109 (12 961), 10 maja 1983, s. 6.. W latach 1983–1989 wiceprzewodniczący prezydium Komitetu Wykonawczego Rady Krajowej PRON. 28 listopada 1988 wszedł w skład Honorowego Komitetu Obchodów 40-lecia Kongresu Zjednoczeniowego PPR-PPS – powstania PZPR„Trybuna Robotnicza”, nr 277, 29 listopada 1988, s. 5..
Od sierpnia 1989 do grudnia 1990 minister stanu w Kancelarii Prezydenta PRL/RP (za kadencji Wojciecha Jaruzelskiego).
W grudniu 1990 wycofał się z życia politycznego.