Possui doutorado e mestrado em Ciência da Computação pela Pontifícia Universidade Católica do Rio Grande do Sul e graduações em Engenharia de Computação pela Universidade Federal do Rio Grande e Licenciatura em Educação Profissional pela Universidade Federal de Santa Maria. Atua como Professor no Instituto Federal Sul-rio-grandense - Campus Sapucaia do Sul. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, Redes de Computadores e Segurança, atuando principalmente nos seguintes temas: teste de software, arquiteturas de software, modelos formais, redes definidas por software.