Possui graduação em Engenharia de Computação pela Universidade Federal do Rio Grande do Norte (2003), graduação em Tecnologia em Automação Industrial pelo Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (2006), mestrado em Engenharia Elétrica e Computação pelo Programa de Pós-Graduação em Engenharia Elétrica e Computação (PPgEEC-UFRN) da Universidade Federal do Rio Grande do Norte (2010) e doutorado em Engenharia Elétrica e Computação pelo Programa de Pós-Graduação em Engenharia Elétrica e Computação (PPgEEC-UFRN) da Universidade Federal do Rio Grande do Norte (2015).
Atuou como docente na instituição de ensino Universidade Potiguar (UnP), na Escola de Engenharia e Ciências Exatas, situada em Natal/RN, entre os anos de 2014 e 2018. Durante o período de atuação na UnP, formas ministradas as disciplinas Cálculo Aplicado às Ciências Exatas, Cálculo de Uma Variável, Cálculo Aplicado a Engenharia, Álgebra Linear, Introdução à Engenharia, Cálculo Numérico, Controle de Processos, Sistema de Controle II, Automação Industrial, Instrumentação Industrial e Eletrônica Digital.
Atuou como Professor Visitante do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IFRN), campus Pau dos Ferros, entre 2018 e 2020. Durante esse período, ministrou disciplinas como Estruturas de Dados Lineares e Não Lineares, Algoritmos e Sistemas Digitais.
Desde 2020 atua como professor do Ensino Básico, Técnico e Tecnológico do Instituto Federal da Paraíba (IFPB), no campus Cajazeiras, na Unidade de Informática. Atualmente encontra-se como coordenador do Curso Técnico Integrado em Informática.
Tem principal interesse e experiência de pesquisa nas áreas de Sistemas de Controle, Identificação de Sistemas Dinâmicos, Sistemas de Inferência, Sistemas Inteligentes envolvendo Lógica Fuzzy e Redes Neurais Artificiais, Algoritmos Metaheurísticos, Automação de Processos, Processos Petroquímicos, Desenvolvimento de Software e Linguagens de Programação (C, C++, C#, JAVA, Scilab, MATLAB, entre outros), aplicações de IoT, Sistemas Embarcados e aplicações de Teoria da Informação (uso de correntropia).
graduation at Engenharia de Computação from Universidade Federal do Rio Grande do Norte (2003), master's at Pós-Graduação em Engenharia Elétrica e Computação from Universidade Federal do Rio Grande do Norte (2010) and doctorate at Pós-Graduação em Engenharia Elétrica e Computação from Universidade Federal do Rio Grande do Norte (2015). He is currently full professor at Universidade Potiguar. Has experience in Electric Engineering, acting on the following subjects: redes neurais, controlador fuzzy, sistemas de inferência, coluna debutanizadora and análise de componentes principais.