Possui graduação em Direito pela Pontifícia Universidade Católica do Rio de Janeiro (1996). É Mestre e Doutor em Direito Público pela Universidade Gama Filho/RJ (2002 e 2013). Foi Pesquisador do Centre de Recherche en Droit Admministrative da Faculté de Droit da Université Montpellier 1- France em 2006. Foi Professor convidado da Universite Paris II (Pantheon-Assas) no ano de 2008. Atualmente é Professor de Direito Romano da Pontifícia Universidade Católica do Rio de Janeiro e Juiz de Direito do Tribunal de Justiça do Estado do Rio de Janeiro. Coordena o Fórum Permanente de História do Direito na Escola da Magistratura do Estado do Rio de Janeiro - EMERJ.