Mestre em Matemática pela Universidade Estadual de São Paulo (Unesp) em São José do Rio Preto (2013), onde atuou como professor formador do PNAIC (Pacto Nacional para Alfabetização na Idade Certa) em 2014. Possui Especialização em Ensino de Matemática para o Ensino Fundamental e Ensino Médio pela UNESP de São José do Rio Preto (2002) e licenciatura em Matemática pelo Instituto Municipal de Ensino Superior de Catanduva (1999) onde é professor dos cursos de licenciatura em Matemática e licenciatura em Pedagogia. Também é professor efetivo da rede estadual de São Paulo e mentor do Time de Autores da Associação Nova Escola. Suas principais linhas de atuação são História da Matemática e ensino aprendizagem de Matemática através de jogos e novas tecnologias.