Possui graduação em Engenharia Elétrica pela Universidade Federal de Pernambuco (1974), obteve o título de Mestre em Ciências pela mesma Universidade em 1979 e o titulo de PhD pela University of Manchester, Inglaterra, em 1983, ambos em Engenharia Elétrica. Desde 1978 é Professor do Departamento de Eletrônica e Sistemas da UFPE, onde foi coordenador do Programa de Pós-graduação em Engenharia Elétrica no período 1984-1987, Chefe do Departamento no período 1987-1992 e atualmente ocupa a posição de Professor Associado. Seus interesses de pesquisa incluem transformadas em corpos finitos, criptografia, teoria algébrica da codificação e processamento digital de sinais.