W 1963 roku uzyskał stopień doktora w SGPiS w Warszawie, w 1968 roku stopień doktora habilitowanego w SGPiS (na podstawie pracy), w 1977 roku tytuł i stanowisko profesora tej uczelni, a w 1988 roku tytuł profesora zwyczajnego.

Był członkiem Senatu SGPiS (dziś SGH), zasiadał w wielu komisjach senackich. W latach 1978–1981 piastował funkcję dziekana Wydziału Ekonomiczno-Społecznego. Pełnił funkcję kierownicze, m.in. dyrektora Instytutu Nauk Politycznych i Filozofii, kierownika Katedry Socjologii i Politologii, a następnie Katedry Socjologii. Po przejściu na emeryturę wciąż aktywnie współpracował z Katedrą Socjologii Ekonomicznej Szkoły Głównej Handlowej w Warszawie.

W pracy badawczej i dydaktycznej zajmował się głównie socjologią ekonomiczną. Istotnym wydarzeniem w kształtowaniu się jego zainteresowań badawczych był kilkumiesięczny staż naukowy we Francji w roku 1967, gdzie miał okazję pracować m.in. z Alainem Touraine’em. Autor i redaktor wielu publikacji z zakresu demokracji przemysłowej, m.in. dotyczących partycypacji pracowniczej w zarządzaniu przedsiębiorstwami.