Possui graduação em Filosofia (Licenciatura Plena) pela Universidade do Vale do Rio dos Sinos - UNISINOS (1991), graduação (Bacharel) em Teologia pela PUCRS (2014), mestrado em Teologia Moral - Pontificia Università Lateranense - Accademia Alfonsiana (2006) e doutorado em Teologia Moral - Pontificia Università Lateranense - Accademia Alfonsiana (2010 - Diploma reconhecido no Brasil pela EST - 2011). Atua como professor na PUCRS lecionando as disciplinas: Teologia Moral Fundamental; Moral da Pessoa e Direitos Humanos, Estágio em Pastoral Social e Bioética.