Graduado em Sistemas de Informação - UNIPAR (2002), onde foi laureado melhor aluno do curso. Especialista em Ciência da Computação com ênfase em Sistemas de Informações Distribuídos - UNIOESTE (2004). Mestre em Ciência da Computação na área de Engenharia de Software - UEM (2009). Doutor em Educação pela UFSCar (2015). É professor e coordenador do curso de Licenciatura em Matemática da UNESPAR/Campo Mourão desde 2004. Membro do GEPEMCAM: Grupo de Estudos e Pesquisas em Educação Matemática de Campo Mourão (UNESPAR). Dedica-se atualmente aos temas Tecnologia da Informação e Comunicação - TIC; TPACK - Conhecimento Tecnológico e Pedagógico do Conteúdo (Technological Pedagogical Content Knowledge); Uso pedagógico das TIC; Ensino de Matemática; Formação de Professores; Educação Matemática; Gerações de indivíduos e escola contemporânea; Laboratório de informática.