Graduado em Matemática pela Universidade Federal do Rio Grande do Norte (UFRN) é especialista em Engenharia de Sistemas pela mesma instituição (UFRN), é mestre em Engenharia de Produção pela Universidade Paulista (UniP). Professor universitário desde 1990 além de atuar, também, como desenvolvedor autonômo de softwares