Graduado em Engenharia de Teleinformática pela Universidade Federal do Ceará (2009), mestre (2012) e doutor (2022) em Engenharia de Teleinformática pela mesma instituição.Foi professor da Universidade de Fortaleza de 2013 a 2023, tendo ministrado as disciplinas de Arquitetura e Organização de Computadores, Fundamentos de Sistemas Computacionais, Sistemas Operacionais, Processamento de Imagens, Algoritmos e Programação de Computadores e Sistemas Lógicos e Digitais. Hoje atua como professor adjunto da Universidade da Integração Internacional da Lusofonia Afro-Brasileira (UNILAB) nas disciplinas de Técnicas de Programação I e Inteligência Computacional I.