Ukończył warszawskie VII Liceum Ogólnokształcące im. Juliusza Słowackiego. Studiował prawo i socjologię na Uniwersytecie Warszawskim i w Polskiej Akademii Nauk. Uzyskał stopień naukowy doktora w zakresie socjologii. Następnie otrzymał stopień doktora habilitowanego nauk prawnych.
W latach 90. był dyrektorem Centrum Badań nad Konstytucjonalizmem w Europie Wschodniej w Chicago. W 1995 został profesorem w Central European University w Budapeszcie. Podejmował również współpracę z University of Connecticut i Uniwersytetem w Sienie. Wykładał na uniwersytetach m.in. Antioch w Los Angeles, Columbia, Stanforda, Harvarda. Uczył w więzieniu dla kobiet Frontera w Kalifornii. Był członkiem Komitetu Nauk Politycznych Polskiej Akademii Nauk, brał udział w pracach nad przygotowaniem Konstytucją Rzeczypospolitej Polskiej z 1997.