Professor no Instituto Federal de Educação, Ciência e Tecnologia de São Paulo desde 2016. É mestre em Engenharia da Computação pela Universidade Estadual de Campinas (2013) e graduado em Tecnologia em Processamento de Dados pela Faculdade de Tecnologia de Americana (2008). Atuou por oito anos na área de desenvolvimento de sistemas, tendo exercido as funções de Programador de Sistemas Web, Analista de Sistemas e Administrador de Banco de Dados.