Especialista em Computação pela FEMA/Assis e Universidade Federal de São Carlos – UFSCar. Tecnólogo em Processamento de Dados pela Faculdade de Tecnologia de Ourinhos (1998). Atualmente é Professor Associado da Faculdade de Tecnologia de Botucatu. Atua, principalmente, com as áreas de Lógica de Programação de Computadores e Sistemas Operacionais.