Formado no curso de Licenciatura em Matemática pela Universidade Católica de Pelotas - 2006. Possui mestrado em Modelagem Computacional pela Universidade Federal do Rio Grande - 2012, cujo projeto intitulado "Um Modelo Baseado em Agentes para Simulação Experimental de Mecanismos de Controle da Disseminação da Dengue". Atualmente é doutorando do curso de pós-graduação em Modelagem Computacional pela Universidade Federal de Rio Grande (FURG).
Trabalhou como professor substituto no Instituto Federal de Educação, Ciência e Tecnologia (IFSUL - campus Pelotas) nos anos de 2014 e 2015 e também como professor temporário na Universidade Católica de Pelotas no ano de 2015.
Atualmente é Professor do Magistério Superior na Universidade Federal do Pampa, Campus Alegrete, ministra aulas nos cursos de Engenharia Elétrica, Ciência da Computação, Engenharia Civil, Engenharia Econômica e Engenharia de Telecomunicações.