Possui bacharelado em Informática pela Pontifícia Universidade Católica do Rio Grande do Sul - PUCRS (1988), especialização em Telemática e Sistemas da Informação pela Universidade Federal do Rio Grande do Sul - UFRGS (1990), especialização em Informática pela COPPE Sistemas - UFRJ (1995) e mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul - UFRGS (1999). Está cursando Doutorado no Programa de Pós-Graduação em em Envelhecimento Humano (PPGEH), pela Universidade de Passo Fundo (UPF), na área de Gerontecnologia, desde 2020. Atualmente é professor do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul - IFRS, campus Sertão. Tem experiência na área de Ciência da Computação, com ênfase em Software Básico, atuando principalmente nos seguintes temas: Sistemas Operacionais, informática na educação, tolerância a falhas, objetos distribuídos, comunicação de grupo, Java, Python e Pensamento computacional.