Possui graduação em Engenharia da Computação pela Faculdade de Engenharia de Sorocaba (2011) e mestrado em Ciência da Computação pela Universidade Federal de São Carlos (2016). Atualmente é professor adjunto da Faculdade de Engenharia de Sorocaba. Tem experiência na área de Engenharia Elétrica, com ênfase em Engenharia de Computação