Mestre em Ciência da Computação pela UFG/INF (2015). Desde 2009 é Professor EBTT no IF Goiano. Tem experiência na área de Ciência da Computação/Metodologia e Técnicas da Computação, com ênfase em Linguagem de Programação, Engenharia de Software, Banco de dados, Sistema de Informação e Tecnologia em educação.
Possui mestrado em Ciência da Computação pela UFG, especialização em Formação de Professor EBTT pelo IF Goiano, especialização da data mining pela Metropolitana/SP, especialização em orientação a objetos e java pela UniAnhanguera/GO, graduação em Analise de Sistemas pela Universo/GO e graduando em Física pela Ulbra/GO. Atualmente é professor efetivo do Instituto Federal Goiano. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: modelagem de sistemas web e aprendizagem de ontologias.