W 1979 zdobył dyplom z socjologii, w 1985 uzyskał stopień naukowy doktora w Instytucie Socjologii Uniwersytetu Warszawskiego. W latach 1985–1987 był badaczem pracującym w Russian Research Center na Uniwersytecie Harvarda w ramach stypendium Fundacji Kościuszkowskiej oraz wykładowcą na Uniwersytecie w Bostonie. W latach 1996–2004 członek zarządu Fundacji Stefana Batorego w Warszawie.