Possui graduação em Engenharia Elétrica pela UFBa (1995), mestrado em Engenharia Elétrica pela UFBa (1999) e doutorado em Engenharia Nuclear pela COPPE/UFRJ (2006). Atualmente é Professor Adjunto II da Universidade Federal da Bahia, lotado no Departamento de Engenharia Elétrica. Foi coordenador do Colegiado do Curso de Engenharia de Computação da UFBA no biênio 2012/2014. Tem experiência nas áreas de Engenharia Elétrica e Física Nuclear Aplicada, com ênfase em Sistemas Embarcados, Instrumentação Nuclear, Processamento de Sinais e Visão Computacional