Doutorado em educação pela Universidad Autônoma de Asunción reconhecido pela UFPB, Mestrado em Ciência da Computação pela Universidade Federal da Paraíba e Gaduação em Engenharia Civil também pela Universidade Federal da Paraíba, Atuou como Professor lotado no Departamento de Informática da UFPB a partir de 15.fev.1980, nas modalidades presencial e a distância. Aposentado como Professor Associado em 01.mar.2018, atualmente é professor voluntário junto à mesma instituição. Experiência em Engenharia de Software, com ênfase em Sistemas de Informação.