Professor livre-docente do Departamento de Ciência Política da Usp. É graduado em Ciência Política pela Università degli Studi di Bologna (1997) e possui mestrado e doutorado em Ciência Política pela Universidade de São Paulo (2001 e 2006). Foi visiting student na Universidade de Florença (2004-2005) e academic visitor na Oxford University (2014-2015). Tem experiência na área de Ciência Política, com ênfase em Ciência Política Comparada, atuando principalmente nos seguintes temas: processo legislativo, sistemas eleitorais, partidos e sistemas partidários, história das instituições políticas. Atualmente desenvolve pesquisa sobre eleições e comportamento político no século XIX e início XX, com foco sobre a Primeira República (1889-1930) e o período que antecede o Estado Novo (1930-1937).