Possui Graduação em Engenharia Elétrica pela Universidade Federal do Rio Grande do Norte (UFRN), Mestrado e Doutorado pelo Programa de Pós-Graduação em Engenharia Elétrica e Computação (PPGEEC) da Universidade Federal do Rio Grande do Norte (UFRN) na área de Engenharia de Computação, além de ser Professor Assistente II da Universidade Federal Rural do Semi-Árido - Campus Pau dos Ferros, atuando nas áreas de Processamento Digital de Sinais, Sistemas de Comunicações Digitais, Sistemas Digitais e Computação Evolucionária.