Possui graduação em História pela Pontifícia Universidade Católica do Rio de Janeiro (1982), mestrado em Sociologia pela Universidade de São Paulo (1991) e doutorado em Ciência Política pela Stanford University (2000). É professor da FGV desde 1992 e foi pesquisador do CEBRAP e consultor de curta duração para o Banco Mundial e o PNUD. Seus trabalhos se concentram na área de Ciência Política, com ênfase em instituições políticas democráticas e governos subnacionais. Atualmente, é o coordenador do FGV CEPESP.