Od lutego 1980 do lipca 1986 członek Komitetu Centralnego PZPR. Na IX Nadzwyczajnym Zjeździe PZPR w lipcu 1981 został wybrany w skład Biura Politycznego KC PZPR, jednak już w lipcu 1982 złożył rezygnację z członkostwa w tym gremium. W latach 1981–1983 był członkiem Komisji KC PZPR powołanej dla wyjaśnienia przyczyn i przebiegu konfliktów społecznych w dziejach Polski Ludowej"Trybuna Robotnicza", nr 177 (11.529), 4-6 września 1981, s. 2. Uważany za przedstawiciela frakcji liberalnej we władzach PZPR. W grudniu 1985 został członkiem Zespołu do przygotowania "Sprawozdania z działalności Komitetu Centralnego i z realizacji uchwał IX Nadzwyczajnego Zjadzu PZPR" przed X Zjazdem PZPR, który odbył się w lipcu 1986Skład Komisji Zjazdowej Polskiej Zjednoczonej Partii Robotniczej /w/ „Trybuna Robotnicza”, nr 300, 27 grudnia 1985, s. 2.
W wyborach czerwcowych w 1989 bezskutecznie ubiegał się o mandat poselski, przegrywając z Tadeuszem FiszbachemObwieszczenie Państwowej Komisji Wyborczej z dnia 20 czerwca 1989 r. o wynikach ponownego głosowania i wynikach wyborów do Sejmu Polskiej Rzeczypospolitej Ludowej przeprowadzonych dnia 18 czerwca 1989 r.