Graduado em Engenharia Eletrônica pela Pontificia Univerdad Católica del Perú, tem mestrado e doutorado em Engenharia Elétrica pela Universidade Federal do Rio de Janeiro (ufrj). Atua como professor na Universidade Federal do ABC (ufabc) desde 2009, é credenciado no Curso de Engenharia de Instrumentação, Automação e Robótica, bem como no Programa de Pós-graduação em Engenharia Mecânica da ufabc e é coordenador do grupo Pesquisa de Veículos Robóticos Subaquáticos Teleoperados/Autônomos para Inspeção e Intervenção. Interessa-se por projeto de sistemas de controle para sistemas lineares e não lineares, controle de trajetórias de veículos subaquáticos e desenvolvimento de interfaces gráficos para o ensino na engenharia da teoria de sistemas de controle.