Possui Graduação em Ciência da Computação pela Universidade Paulista e Mestrado em Ciência da Computação pela Universidade Metodista Piracicaba (UNIMEP) . Possui experiência em eletrônica, programação, gestão de projetos, atuou em trabalhos de pesquisa em bioinformática, RFID e processamento de alto desempenho, foi diretor de uma consultoria em desenvolvimento de sistemas e gerente nacional de ensino a distância em universidade privada. Atualmente é Analista de Pesquisa e Desenvolvimento na Embrapa.