Nasceu em Coremas, alto
sertão paraibano, em 26 de janeiro de 1954. Veio para João Pessoa
em 1974, onde permanece até hoje. Ingressou em 1977 na Universidade
Federal da Paraíba (UFPB), onde concluiu o bacharelado em matemática.
Obteve o grau de mestre em matemática (1989) na Universidade Federal
do Ceará (UFC) e de doutor em engenharia elétrica (1996) na
Universidade Estadual de Campinas (UNICAMP). É professor da Universidade
Federal da Paraíba desde 1985. Seu principal interesse em pesquisa
é na área de Teoria de Codificação. Atuou na implantação
do Curso de Pós-Graduação em Matemática da Universidade
Federal da Paraíba (UFPB), onde orientou várias dissertações
de mestrado.