Od 21 grudnia 1985 do 2 lipca 1986 był kierownikiem Wydziału Społeczno-Prawnego KC, od lipca 1986 do marca 1989 przewodniczącym Komisji Prawa i Praworządności oraz Zdrowia Moralnego KC PZPR, dwukrotnie sekretarzem KC PZPR od 3 lipca 1986 do 14 czerwca 1988 i od grudnia 1988 do 29 lipca 1989, członkiem KC PZPR od lipca 1986 do stycznia 1990, zastępcą członka Biura Politycznego KC PZPR od 15 czerwca 1988 do 20 grudnia 1988, członkiem BP KC PZPR od 21 grudnia 1988 do 29 lipca 1989, a od marca 1989 do stycznia 1990 równocześnie pełnił funkcje przewodniczącego Komisji Prawa i Praworządności oraz Komisji Polityki Informacyjnej KC PZPR. Od stycznia 1988 do listopada 1989 pełnił również funkcję sekretarza generalnego Rady Krajowej Patriotycznego Ruchu Odrodzenia Narodowego.

Wraz z Jerzym Urbanem i generałem Władysławem Pożogą przygotował kilka poufnych raportów, w których przedstawiał krytycznie sytuację polityczną w kraju, proponując gruntowną reformę systemu socjalistycznego. Wtedy też uczestniczył w pierwszych tajnych rozmowach z przedstawicielami Kościoła i opozycji. Od 1988 uczestniczył w rozmowach w Magdalence, a w 1989 brał udział w obradach Okrągłego Stołu. Kandydował w wyborach do Sejmu kontraktowego w czerwcu 1989 z listy krajowej, nie zdobywając mandatu..