Possui graduação em Engenharia de Computação pela Universidade Federal do Rio Grande do Norte (2007), mestrado em Engenharia de Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte (2010) e doutorado em Engenharia Elétrica e de Computação pela Universidade Federal do Rio Grande do Norte (2015). Atualmente é professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte (IFRN) na áera de Manutenção de Equipamentos de Informática.