Professor de Direito desde 2000, com atuação em diversas instituições de ensino, incluindo EMERJ, FEMPERJ, FESUDEPERJ, ESAP/RJ, ELERJ e CERS Cursos Online.
Formado em Direito pela Universidade do Estado do Rio de Janeiro – UERJ – em 1999, foi aprovado em concursos públicos para Defensor Público, da Defensoria Pública do Estado do Rio de Janeiro, em 2000.
No ano seguinte, para Promotor de Justiça, do Ministério Público do Estado do Rio de Janeiro, onde, atualmente, ocupa a Assessoria de Atribuição Originária Cível e Institucional da Procuradoria-Geral de Justiça fluminense.
Obteve os títulos de Mestre em Direito Constitucional, pela Pontifícia Universidade Católica do Rio de Janeiro – PUC/RJ, em 2005, e, depois, de Doutor em Direito Constitucional, pela Pontifícia Universidade Católica de São Paulo – PUC/SP, em 2011.