Analista político da Empower Consult, tem doutorado em Ciência Política pelo Instituto Universitário de Pesquisas do Rio de Janeiro (Iuperj) e foi professor da Universidade de São Paulo (USP), da PUC-SP e da Fesp-SP. Publicou o livro Partidos políticos do Brasil: 1945-2000 (Jorge Zahar Editor, 2000).