Entre 2002 y 2014 se desempeñó como Diputado por las comunas de Futrono, Lago Ranco, La Unión, Los Lagos, Panguipulli, Paillaco y Río Bueno, en la Región de Los Ríos.