W 1976 roku ukończył studia na Wydziale Filozofii i Socjologii Uniwersytetu Warszawskiego, natomiast w 1981 roku - na Ruhr-Universität w Bochum (Niemcy). Następnie, w 1984 roku uzyskał stopień naukowy doktora, zaś w 1991 roku - doktora habilitowanego.