Possui graduação em Computação pela Universidade Estadual do Piauí, mestrado em Ciência da Computação vinculado ao Laboratório de Inteligencia Artificial (LINA) pela Universidade Federal do Piauí. Detém experiência em aprendizagem de máquina com ênfase na análise de grupos e lógica Fuzzy. Atualmente é professor substituto no CEEP José Pacífico de Moura onde leciona nos cursos de técnico de Informática.