Fue diputado por el distrito n° 59 (Aysén, Cisnes, Cochrane, Coyhaique, Chile Chico, Guaitecas, Lago Verde, O´Higgins, Río Ibáñez y Tortel) en dos períodos: 1998-2001, y 2002-2006.