Possui graduação em Licenciatura Plena em História pela Universidade Estadual da Paraíba (1997) e mestrado em História pela Universidade Federal da Paraíba (2006). Atualmente é Professor Associado II I da Universidade Federal de Campina Grande. Já atuou como professor efetivo - Secretaria Estadual de Educação, Cultura e Desporto, professor contratado da Universidade Estadual Vale do Acaraú e professor substituto da Universidade Estadual da Paraíba. Atualmente é Tutor do PET História UFCG.