Possui formação em Direito Comparado Luso-Brasileiro pela UFRJ, bem como em Direito Penal – Parte Geral e Parte Especial, Direito Constitucional e Direito Administrativo, todos pela Universidade Candido Mendes. Além disso, possui experiência profissional como Advogado da ASPIM – Assessoria Jurídica: Dr. Adilson de Vasconcellos Leal – Juiz Auditor aposentado (1992 a 1997), Assessor Jurídico na Pereira e Campos Advogados Associados (desde 1998), Conciliador do II Juizado Especial Cível (1997 a 1999), Conciliador do V Juizado Especial Cível (1999 a 2004), Defensor Público Dativo da 7ª Vara Federal Criminal (1998 a 2005) e Defensor Público Dativo nas Varas Federal Cíveis (desde 2005).