20 sierpnia 1980 podpisał apel 64 uczonych, pisarzy i publicystów do władz komunistycznych o podjęcie dialogu ze strajkującymi robotnikamiApel (dokument KSS KOR, Archiwum Opozycji IV/04.05.43 [b.n.s.]).. Po wprowadzeniu w Polsce stanu wojennego wystąpił z PZPR„Socjologowie poza PZPR i w PZPR”, Informacja Bieżąca PTS, nr 87, grudzień 2008, s. 28.. W 1991 był jednym z założycieli ugrupowania Solidarność Pracy. Przed wyborami parlamentarnymi w 2001 był członkiem wyborczego komitetu honorowego Unii Wolności. Od 2007 związany ze stowarzyszeniem Forum Liberalne.
Odznaczony w 2004 wraz z matką Barbarą z d. Raszewska medalem Sprawiedliwy wśród Narodów Świata za uratowanie Ireny Hollaender.
W 2009 uzyskał tytuł doktora honoris causa Uniwersytetu Marii Curie-Skłodowskiej, a w 2010 odnowiony doktorat UW, był ponadto laureatem Nagrody Fundacji na rzecz Nauki Polskiej (2003).
13 listopada 2008 został odznaczony Krzyżem Komandorskim z Gwiazdą Orderu Odrodzenia Polski..
Jego żoną była również socjolog, profesor Barbara Szacka.
Spoczywa na cmentarzu Powązkowskim w Warszawie (kw.