Possui graduação em Tecnólogo Em Processamento de Dados pela Universidade de Taubaté (1984), graduação em Bacharelado em Computação pela Universidade de Taubaté (1999), mestrado em Engenharia Mecânica pela Universidade de Taubaté (2000) e concluiu em maio de 2007 o curso de Doutorado em Engenharia Mecânica pela Universidade Estadual Paulista (FEG-UNESP). Atualmente é Professor Assistente III da Universidade de Taubaté, atuando principalmente nos seguintes temas: Processamento de Imagens e Computação Gráfica, Algoritmos e Linguagem de Programação C, Projeto Auxiliado por Computador (AutoCAD, Autodesk Inventor e Catia v5) e Elementos Finitos.
bachelor's at Tecnólogo Em Processamento de Dados from Universidade de Taubaté (1984), bachelor's at Bacharelado Em Computação from Universidade de Taubaté (1999), master's at Mestrado Em Engenharia Mecânica from Universidade de Taubaté (2000) and doctorate at Mechanical Engineering from Universidade Estadual Paulista Júlio de Mesquita Filho (2007). , acting on the following subjects: redes neurais, projeto mecânico, cad, cfd and produção.