W latach 1967–1968 był prodziekanem Wydziału Nauk Społecznych Uniwersytetu Warszawskiego, a w latach 1981–1983 dziekanem Wydziału Filozofii i Socjologii UW. W latach 1968–1999 kierował też Zakładem Historii Myśli Społecznej w Instytucie Socjologii UW. Od 1999 roku był emerytowanym profesorem Uniwersytetu Warszawskiego, a w latach 2003–2009 profesorem w Instytucie Socjologii Szkoły Wyższej Psychologii Społecznej w Warszawie (obecnie Uniwersytet SWPS).

Od 1984 regularnie współpracował z Institut für die Wissenschaften vom Menschen (Instytut Nauk o Człowieku) w Wiedniu, w którym przebywał wielokrotnie jako gość i visiting fellow, a od początku lat dziewięćdziesiątych do końca życia był członkiem Academic Advisory Board Instytutu. W 1995 uczestniczył w jednym z seminariów z udziałem Jana Pawła II, organizowanych w Castel Gandolfo z udziałem Instytutu. Był też wykładowcą uczelni zagranicznych m.in. University of Minnesota mieszczącego się w amerykańskim Minneapolis oraz Oxford University.