W 1972 roku ukończył socjologię na Uniwersytecie Warszawskim (Polska), gdzie następnie w 1980 roku uzyskał stopień naukowy doktora, a w 1993 roku - doktora habilitowanego. W 2013 roku otrzymał tytuł profesora nauk humanistycznych.
W 2015 roku został odznaczony Krzyżem Kawalerskim Orderu Odrodzenia Polski.