Doutorando em Ciência da Computação no Instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP). Mestre pela Universidade de São Paulo (campus São Carlos) na área de Dinâmica de Máquinas e Sistemas, é formado em Engenharia Mecânica pela Universidade Federal de Itajubá (UNIFEI).
Realizou intercâmbio na Florida State University (FSU), ao longo de doze meses, onde trabalhou em um laboratório de robótica na pesquisa de robôs com múltiplos tipos de descolamento.
Trabalhou na DieTech, desenvolvendo a interface de usuário e o controle de uma rede IoT de microestações meteorológicas para o manejo de irrigação.
Atualmente, é professor de Robótica no Insper.