Współpracował z Polskim Porozumieniem Niepodległościowym, dla którego opracował tekst Kościół i katolicy w Polsce Ludowej. Należał do sygnatariuszy podpisanej 22 stycznia 1978 deklaracji założycielskiej Towarzystwa Kursów Naukowych, a w latach 1978–1980 był członkiem jego komisji programowej. 14 listopada 1978 uczestniczył w pierwszym otwartym spotkaniu Konwersatorium „Doświadczenie i Przyszłość”. W styczniu 1979 podpisał list w obronie aresztowanego Kazimierza Świtonia.

Lata 1980–1989 mały|Tabliczki z nazwiskami przedstawicieli strony solidarnościowej przy Okrągłym Stole W okresie wydarzeń sierpniowych w 1980 był sygnatariuszem skierowanego do władz komunistycznych apelu 64 naukowców, literatów i publicystów o podjęcie dialogu ze strajkującymi robotnikami. 22 sierpnia 1980 razem z Bronisławem Geremkiem udał się do Stoczni Gdańskiej z tekstem apelu. Na zaproszenie Lecha Wałęsy 24 sierpnia 1980 stanął na czele Komisji Ekspertów przy Prezydium Międzyzakładowego Komitetu Strajkowego i wspierał negocjacje MKS z władzami PRL. Po zakończeniu strajku był głównym doradcą Lecha Wałęsy i Krajowej Komisji Porozumiewawczej Niezależnego Samorządnego Związku Zawodowego „Solidarność” (formalnie od stycznia 1981 był członkiem Rady Programowo-Konsultacyjnej przy KKP.