Possui graduação em ciência da computação e especializações em Consultoria Web pela Fatec de São José do Rio Preto, e, administração pública pela Universidade Católica Dom Bosco. Atua como professor universitário, sendo que possui mais de 10 anos de experiência entre ensino médio, técnico e superior. Além de experiência no ensino, já trabalhou como desenvolvedor de softwares, administração de servidores, e coordenação de departamento de tecnologia da informação, nas esferas públicas e privadas.