Doutor em Direito UFPE (2014). Mestre em Direito pela Pontifícia Universidade Católica de Minas Gerais - PUC Minas (2002), área de concentração em Direito Processual Penal. Professor do Programa de Pós-graduação em Direito da Faculdade Mineira de Direito da PUC Minas, linha de pesquisa: O Direito Penal nas Sociedades Democráticas Contemporâneas. Ex-Diretor da Faculdade Mineira de Direito da PUC Minas. Pesquisador do Núcleo Jurídico de Políticas Públicas na área Teoria do Garantismo e Direitos Fundamentais e nas leis de combate à corrupção. Advogado Criminalista e Consultor na área de Direito Penal.