Był członkiem PAU od 1946, a od 1952 PAN. W latach 1965–1970 pracował jako zastępca sekretarza naukowego Polskiej Akademii Nauk. W latach 1958–1974 przewodniczący Komitetu Nauk Pedagogicznych PAN. W czerwcu 1968 wszedł w skład Komitetu Honorowego obchodów 500. rocznicy urodzin Mikołaja Kopernika„Urania”, miesięcznik Polskiego Towarzystwa Miłośników Astronomii, nr 3, marzec 1969, s. 84..

Od 20 grudnia 1982 przewodniczący Narodowej Rady Kultury, od 12 czerwca 1986 jej II kadencji. Od 1985 do 1989 poseł na Sejm (otworzył pierwsze obrady jako marszałek senior). W latach 1988–1990 był członkiem Rady Ochrony Pamięci Walk i Męczeństwa.

Doktor honoris causa Uniwersytetu w Berlinie, Uniwersytetu im. Łomonosowa w Moskwie, Uniwersytetu Padewskiego, Akademii Nauk Pedagogicznych w Berlinie, Wyższej Szkoły Pedagogicznej w Opolu, Uniwersytetu Śląskiego w Katowicach oraz Uniwersytetu Warszawskiego.

Autor prac naukowych z zakresu pedagogiki, historii nauki polskiej i filozofii.

Został pochowany na cmentarzu Powązkowskim (kwatera T-1-6).