Fue intendente de la Región de Los Lagos entre 1990 y 2000, y alcalde de Puerto Montt durante tres períodos, 2000-2004, 2004-2008 y 2008-2012.