É mestre em Engenharia Elétrica pela Escola Politécnica da USP (1998), graduado em Ciências da Computação pela Unesp (1990) e iniciou o programa de Doutorado na UFSCar (Universidade Federal de São Carlos) em 2014. Atualmente é professor do IFSP (Instituto Federal de São Paulo), câmpus de Birigui, onde atua como professor do ensino básico, técnico e tecnológico. Já lecionou na Fatec de Araçatuba, Senai de Birigui, Unitoledo de Araçatuba, Fateb de Birigui, Unip/AESA de Araçatuba, FIAP de São Paulo (1994 e 1995), UNIFEV de Votuporanga, UNIB de São Paulo e USC de Bauru.