Mestre em Direito Constitucional pela Universidade Federal Fluminense (UFF/RJ). Especialista em Teoria do Direito pela PUC Minas Gerais (PUC MG). Bacharel em Direito pela Unisinos/RS. Foi Secretário de Administração do Município de Taquara/RS (2001-2002). Foi Procurador-Geral do Município de Taquara/RS (2003-2004). Professor convidado da Pós-Graduação em Direito Econômico e Regulatório da PUC RJ. Atua como Diretor Jurídico da Confederação Nacional de Municípios (CNM) em Brasília. Possui inscrição na OAB RS.