Graduado em Direito pela Universidade Federal do Rio de Janeiro (UFRJ),
mestre em Teoria do Estado e Direito Constitucional pela Pontifícia
Universidade Católica Rio de Janeiro (PUC-Rio), doutor em Ciência Política pelo
Instituto Universitário de Pesquisas do Rio de Janeiro (IUPERJ), com
Pós-Doutorado em Direito Público Romano pela Universidade de Roma I - La
Sapienza. É professor adjunto do Depto de Direito da PUC-Rio, do qual foi
diretor (2004-2010) e onde leciona Teoria do Estado, Direito Constitucional e
Formação Constitucional do Brasil nos cursos de graduação e pós-graduação. É
coordenador-geral do Núcleo de Estudos Constitucionais e do Instituto de
Direito da PUC-Rio. Representante docente no Conselho Universitário da PUC-Rio
desde 2003.