Possui graduação em Tecnologia em Informática pelo Instituto Federal Fluminense (2001), mestrado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2005), doutorado em Modelagem Computacional pela Universidade do Estado do Rio de Janeiro (2015) e bacharelado em Direito pela FASAP (2017). Atualmente é professor assistente da Universidade Federal Fluminense. Tem experiência na área de Ciência da Computação, com ênfase em Processamento de Imagens Digitais, atuando principalmente nos seguintes temas: image processing, informática educativa, processamento de imagem e educação inclusiva.