Possui graduação em Ciência da Computação pela Universidade Federal do Maranhão (jan/1997), mestrado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (1999) e doutorado em Ciências da Computação e Matemática Computacional pela Universidade de São Paulo (2004). De 2013 a 2014 foi post-doctorall fellow na Dalhousie University em Halifax, NS, Canadá. Atualmente é professor associado do Instituto Federal de Ciência, Tecnologia e Educação do Maranhão (IFMA). Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Computacional, Aprendizagem de Máquina, Computação Bio-Inspirada e Computação Paralela, atuando principalmente nos seguintes temas: algoritmos evolutivos/enxame paralelos, lógica nebulosa, deep learning e AEs multi-objetivos com aplicações no mundo real.