Possui graduação em Licenciatura em Matemática pela UFPel (2004), mestrados
em Matemática pela UFRGS (2006) e em Educação Matemática pela UFPel (2020) e doutorado em Matemática pela Unicamp (2011). Desde 2009, atua como professor dos cursos de Licenciatura em Matemática da UFPel, onde exerceu a função de coordenador do curso de Licenciatura em Matemática – Noturno de 2014-2016. Desde 2012, coordena o Projeto GAMA: Grupo de Apoio em Matemática da UFPel.