Advogado, consultor jurídico e autor de livros acadêmicos. Professor de cursos preparatórios para concursos públicos, programas de graduação e pós-graduação (Doutorado, Mestrado e Especialização) da FADISP.
Pós Doutor pela Universidade de Lisboa. Doutor em Direito pela PUC/RS e Università degli Studi di Pavia. Mestre em Direito pela UNISINOS e pela PUC Minas. Especialista em Direito pela UFRGS.
Foi professor assistente (visitante) do programa de graduação da USP. Foi professor do programa de graduação e pós-graduação (Lato Sensu) da PUC/RS.