Possui graduação em Engenharia Mecatrônica (2000) e mestrado em Engenharia Mecânica (2002), ambos pela Escola Politécnica da USP, e doutorado em Engenharia Mecânica pela Universität Stuttgart (2007), Alemanha. Realizou Pós-Doutorado no Department of Biomedical Engineering da Cleveland Clinic, Ohio, Estados Unidos (2007-2009). Desde 2010, é professor e pesquisador em regime de dedicação integral no Departamento de Engenharia Mecânica e no Programa de Pós-Graduação Stricto Sensu em Engenharia Mecânica do Centro Universitário FEI. Suas linhas de pesquisa incluem principalmente Biomecânica, simulação computacional do movimento humano e tecnologia assistiva com foco em locomoção com cadeiras de rodas.