Docente de Linguística e Língua Portuguesa do Departamento de Língua Portuguesa e Linguística da Universidade Federal da Paraíba.
Doutor em Linguística, pelo Programa de Pós-Graduação em Linguística da Universidade Federal de Santa Catarina, na área de Teoria e Análise Linguística (interface semântica-sintaxe), com trabalhos de qualificação em Psicolinguística e em Linguística Computacional.
Doutorado sanduíche no Grupo de Computação do Conhecimento Léxico-Gramatical, no Centro de Linguística do Complexo Interdisciplinar da Universidade de Lisboa.
Possui:
a) Mestrado em Letras, na área de Língua Portuguesa, linha de Semântica Argumentativa, pela Universidade Federal da Paraíba (2003);
b) Licenciatura em Letras com habilitação em Língua Portuguesa, Língua Inglesa e respectivas literaturas pela Universidade Federal da Paraíba (1999); e
c) Licenciatura em Ciências com habilitação em Matemática pela Faculdade de Formação de Professores de Goiâna (1993).