Em 2010, formou-se Bacharel em Ciência da Computação pelo Centro Universitário de João Pessoa (UNIPÊ).
Durante a graduação, fez parte dos Projetos "Fábrica de Software" & "Simuladores", ambos do UNIPÊ, além de ter sido estagiário na Dataprev.
Em 2013, adquiriu o título de Mestre no Programa de Pós-graduação em Ciência da Computação da Universidade Federal de Campina Grande (COPIN).
Em 2018, adquiriu o título (suado) de Doutor, no mesmo programa.
Atuou como desenvolvedor de sistemas na Companhia de Processamento de Dados da Paraíba (Codata).
Atualmente, é professor do Instituto Federal de Educação, Ciência e Tecnologia da Paraíba - Campus Monteiro (IFPB).
Membro do Laboratório de Inteligência Artificial (LIA), do Grupo de Tecnologias Inteligentes, Personalizadas e Sociais (TIPS) e do Grupo Studies in Information TecHnology (SITH).
Tem interesse nas áreas de Desenvolvimento de Software, Recuperação de Informação, Sistemas de Recomendação e Redes Sociais.