Possui graduação em Ciência da Computação pela Universidade Federal do Pampa. Trabalhou como professor substituto no Instituto Federal Farroupilha e como professor da Faculdade Integrada de Santa Maria (FISMA). Foi tutor de cursos de informática à distância no Colégio Técnico Industrial de Santa Maria (CTISM). Concluiu o curso de formação de professores na Universidade Federal de Santa Maria (UFSM). Mestre através da Pós-Graduação em Ciência da Computação na UFSM, no Departamento de Linguagens de Programação e Banco de Dados, com ênfase em agentes de comportamento para Futebol de Robôs Humanoides. Foi membro da equipe de Futebol de Robôs Taura Bots. Foi selecionado para a bolsa Canadense chamada: Emerging Leaders in the Americas Program (ELAP). Durante seu intercâmbio estudou no Autonomous Agents Laboratory (Laboratório de Agentes Autônomos) na Universidade de Manitoba em Winnipeg. Atualmente é professor efetivo no Instituto Federal de Santa Catarina (IFSC) campus Chapecó.