Engenheiro de Computação pela Universidade Federal do Rio Grande do Norte (2007). Mestre (2009) e Doutor (2013) pelo Programa de Pós-graduação em Engenharia Elétrica e de Computação da Universidade Federal do Rio Grande do Norte (UFRN). É Professor Associado do Departamento de Computação e Tecnologia (DCT) da Universidade Federal do Rio Grande do Norte. Tem atuado principalmente nos seguintes temas: visualização científica, segurança em redes de computadores, redes complexas, inteligência artificial e aprendizado de máquina.