Bacharel em Ciência da Computação pela Universidade Salvador - UNIFACS (2007), pela qual foi aluno laureado, mestre em Sistemas e Computação pela UNIFACS (2010) e doutor em Ciência da Computação pela Universidade Federal da Bahia - UFBA (2014). Desde 2011, é professor do Instituto Federal Baiano (IF Baiano), atuando principalmente nos cursos do Ensino Médio Integrado, no curso superior de Tecnologia em Análise e Desenvolvimento de Sistemas (ADS) e no Mestrado Profissional em Educação Profissional e Tecnológica (ProfEPT). É líder do Grupo de Pesquisa em Sistemas e Computação (GPESC/IF Baiano/CNPq). Atua na Grande Área Capes de Ciências Exatas, Tecnológicas e Multidisciplinar, com interesse principalmente nos seguintes temas: redes ópticas, avaliação de desempenho de sistemas, ferramenta de simulação, otimização computacional; direito e informática; educação 4.0, pensamento computacional e práticas educativas em educação profissional e tecnológica.