Działalność publiczna Od 1971 był członkiem Obywatelskiego Komitetu Odbudowy Zamku Królewskiego w Warszawie. W 1976 i 1980 uzyskiwał mandat posła na Sejm PRL z ramienia Frontu Jedności NaroduObwieszczenie Państwowej Komisji Wyborczej z dnia 22 marca 1976 r. o wynikach wyborów do Sejmu Polskiej Rzeczypospolitej Ludowej przeprowadzonych dnia 21 marca 1976 r. ().Obwieszczenie Państwowej Komisji Wyborczej z dnia 24 marca 1980 r. o wynikach wyborów do Sejmu Polskiej Rzeczypospolitej Ludowej przeprowadzonych dnia 23 marca 1980 r. ().. W 1982, po wprowadzeniu w Polsce stanu wojennego, zrezygnował z zasiadania w parlamencie.

W latach 1989–1991 był senatorem I kadencji wybranym z ramienia Komitetu ObywatelskiegoObwieszczenie Państwowej Komisji Wyborczej z dnia 8 czerwca 1989 r. o wynikach głosowania i wynikach wyborów do Senatu Polskiej Rzeczypospolitej Ludowej przeprowadzonych dnia 4 czerwca 1989 r. (). (w trakcie kadencji przeszedł do Ruchu Obywatelskiego Akcja Demokratyczna, a następnie do Unii Demokratycznej). Od 1992 do 1993 zasiadał w radzie ds. kultury przy prezydencie Lechu Wałęsie.

Od 1994 był członkiem Polskiej Akademii Umiejętności.