Possui graduação em Engenharia de Computação pela Universidade Federal do Rio Grande do Norte (2001), mestrado em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte (2004) e Doutorado em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte (2017). Atualmente é Professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte na área de Sistemas de Informação, atuando também na área de tecnologias educacionais.