Possui Graduação (1994) e Mestrado (2000) em Engenharia Elétrica pela Escola Politécnica da Universidade de São Paulo (Poli-USP) e créditos concluídos do doutoramento em Computação no Instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP).
Atua como professor na Fatec Ipiranga, no Instututo Mauá de Tecnologia e no Insper. Atua como cientista de dados no Instituto do Coração do Hospital das Clínicas de São Paulo.
Possui experiência nas seguintes áreas da Computação: programação, inteligência artificial, processamento de linguagens naturais, aprendizado automático, ciência de dados