Professor de Direito Processual Penal da Universidade Salvador - UNIFACS. Membro da Association Internationale de Droit Penal, da Associação Brasileira de Professores de Ciências Penais, do Instituto Brasileiro de Direito Processual, Membro fundador do Instituto Baiano de Direito Processual Penal e Membro da CJLP – Comunidade de Juristas de Língua Portuguesa. Associado ao Instituto Brasileiro de Ciências Criminais. Autor de inúmeras obras, bem como participante em várias obras coletivas. Haja visto a sua carreira e experiência, é Palestrante em diversos eventos realizados no Brasil.