Foi procurador de justiça do MPBA. Foi presidente da Comissão Nacional de Penas e Medidas Alternativas-CONAPA do DEPEN/MJ e presidente do Conselho Nacional de Política Criminal e Penitenciária do MJ, presidente do Instituto Brasileiro de Execução Penal – IBEP, professor de Direito Penal de Graduação e Pós Graduação.  É pós-graduado em direto, pela Ucsal, mestre em direito público pela UFBA, doutor em Ciências Jurídicas Penais pela Universidade Autônoma de Lisboa- Portugal e pós – doutor em Direito Penal pela Universidade de Pádua- Itália. Atualmente, Desembargador do TJBA.