Possui graduação em Engenharia Química pela Universidade Federal da Bahia (1990), mestrado em Engenharia Química pela Universidade Federal da Bahia (1996) e doutorado em Engenharia Química pela Universidade Estadual de Campinas (2001). Foi engenheiro de processos da empresa Companhia Petroquímica de Camaçari (Pólo Petroquímico de Camaçari, 1990 a 1994), foi professor da Universdiade Estadual de Feira de Santana (UEFS-BA, 1998 a 2002) e atualmente é professor associado da Universidade Federal da Bahia (UFBA). Foi coordenador geral do Programa de Pós-Graduação em Engenharia Industrial da Escola Politécnica durante o período de 2008 a 2012 e vice-coordenador durante o período de 2012 a 2014. Desenvolve, orienta e publica trabalhos nas áreas de identificação, controle, otimização, técnicas de inteligência artificial e reconhecimento de padrões aplicados a sistemas de produção. É bolsista de produtividade CNPq (nível 2) na área de Engenharia de Produção, mais especificamente na subárea Planejamento, Projeto e Controle de Sistemas de Produção. É consultor ad hoc CNPq. Ministrou nos últimos anos Fundamentos de Transferência de Calor para cursos de graduação em engenharia química e mecânica e Fundamentos de Lógica fuzzy, agrupamentos e reconhecimento de padrões para alunos de graduação e de pós-graduação. Realizou em 2015 Pós-Doutoramento na Universidade de Waterloo (Ontario, Canadá) na temática de reconhecimento de padrões em séries temporais uni e multivariadas como ferramenta de apoio à tomada de decisão. O trabalho foi desenvolvido em parceria com o Professor Hector Budman e foram abordados temas como aplicação de reconhecimento de padrões na detecção e diagnóstico de falhas em processos de produção, sub e sobre amostragem em problemas de agrupamento envolvendo séries temporais e aplicação de reconhecimento de padrões em projeto e análise de processos.