Possui graduação em Engenharia Elétrica - Ênfase em Sistemas de Energia e Automação pela Universidade de São Paulo - USP, especialização em Redes de Computadores pela Universidade Federal de São Carlos, mestrado e doutorado em Automação Inteligente de Processos e Sistemas (Sistemas Dinâmicos) também pela Universidade de São Paulo - USP.
Trabalhou na indústria adquirindo experiência na área de Instrumentação, Redes Industriais, Sistemas de Controle, Controladores Lógico Programáveis (CLP), Acionamento de Motores (CCM), Sistemas Supervisórios, OPC, PIMS, MES e Gerenciamento de Ativos.
Tem experiência também com Programação Embarcada, Microcontroladores, Engenharia de Software - .NET e Java Android SDK e ferramentas para gerenciamento de Redes Ethernet.
Já ministrou aulas no curso de Pós-Graduação em Automação Industrial no Centro Universitário de Lins e no Senai-SP. Atualmente é professor efetivo RDE na área de Engenharia Elétrica e Computação no Instituto Federal de Ciência e Tecnologia de São Paulo (IFSP).