Possui graduação em Engenharia de Computação pela Universidade Federal do Rio Grande (2009) e mestrado em PPGC - Programa de Pós Graduação em Computação UFRGS pela Universidade Federal do Rio Grande do Sul (2013).
Atuou como professor temporário do Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul (IFRS - Câmpus Canoas) nas disciplinas da área de informática básica, programação e banco de dados (de março de 2012 à março de 2014).
Atuou também como Desenvolvedor de Sistemas no Banrisul no período de junho de 2014 até fevereiro de 2015.
Desde março de 2015, atua como Professor EBTT - Área: Informática - Banco de dados e Programação, no IFRS. Lotado atualmente no Campus Osório.