Fue Diputado por las comunas de Castro, Ancud, Quemchi, Dalcahue, Curaco de Vélez, Quinchao, Puqueldón, Chonchi, Queilén, Hualaihué, Futaleufú y Palena entre 1994 y 2010.