W latach 1962–1966 był zastępcą dyrektora, od 1966 do 1972 r. dyrektorem Instytutu Zachodniego w Poznaniu. W 1972 r. przeniósł się do Warszawy i został profesorem Instytutu Socjologii Uniwersytetu Warszawskiego. W 1971 r. został członkiem korespondencyjnym, a w 1976 członkiem rzeczywistym Polskiej Akademii Nauk. Sekretarz Wydziału Nauk Społecznych PAN (1972–1983), członek Prezydium PAN (od 1972), następnie (1984–1989) wiceprezes Polskiej Akademii Nauk. Przewodniczący Komitetu Polska 2000 PAN (1978–1985).
W 1947 r. był członkiem Akademickiego Związku Walki Młodych „Życie”, w latach 1948–1951 był przewodniczącym Zarządu Okręgowego Związku Akademickiej Młodzieży Polskiej w Poznaniu. W 1948 roku członek PPR, od 1948 roku członek PZPR. W strukturach PZPR był m.in. sekretarzem Komitetu Wojewódzkiego w Poznaniu (1956–1957), członkiem Centralnej Komisji Rewizyjnej PZPR (1971–1975), członkiem Komisji KC PZPR dla wyjaśnienia okoliczności, faktów i przyczyn konfliktów społecznych w dziejach PRL (1981–1983), członkiem Komisji Nauki i Oświaty Komitetu Centralnego PZPR (od sierpnia 1981)Skład Komisji Komitetu Centralnego PZPR, „Trybuna Ludu”, nr 189, 14 sierpnia 1981, s. 3.