Possui graduação em Ciências Sociais pela Universidade Federal do Rio de Janeiro (1986), mestrado em Ciência Política (Ciência Política e Sociologia) pelo Instituto Universitário de Pesquisas do Rio de Janeiro (1990) e doutorado em Ciência Política (Ciência Política e Sociologia) pela mesma Instituição (1994).  Atuou neste Instituto como docente e pesquisador durante 15 anos. Desde de 2010 é professor e pesquisador do Instituto de Estudos Sociais e Políticos da Universidade do Estado do Rio de Janeiro, onde coordena o Núcleo de Estudos sobre o Congresso (NECON). Presidente da Associação Brasileira de Ciência Política (2008-2012), é editor associado da Journal of Politics in Latin America, além de membro do Conselho de Redação de DADOS – Revista de Ciências Sociais (2006 a 2009). Leciona e pesquisa nas subáreas de estudos legislativos, instituições políticas brasileiras e teoria e prática da social democracia no mundo contemporâneo.