Advogado desde 1991, Mestre em Direito pela UFSC (2001) e Doutor em Direito pela PUC/RJ (2007). É professor colaborador no Programa de Ciências Criminais da Faculdade de Direito da PUC/RS. Membro efetivo do IAB (Instituto dos Advogados Brasileiros) desde 20 de outubro de 2010. Atualmente está realizando estágio de pós doutoramento na Pontifícia Universidade Católica do Rio de Janeiro. Bolsista CAPES, PNPD no Programa de Pós Graduação em Ciências Criminais da PUC/RS.