possui graduação em Ciências Políticas e Sociais pela Pontifícia Universidade Católica do Rio de Janeiro (1988), mestrado em Ciências Políticas e Sociais pela Pontifícia Universidade Católica do Rio de Janeiro (1991) e doutorado em História pela Universidade Federal Fluminense (1997). Desde maio de 2006, por concurso, provas e títulos, é professor do departamento de Ciência Política da Universidade Federal Fluminense. Até o presente momento é Professor Associado IV.