Fue militante de la Unión Demócrata Independiente hasta 2016, y fue diputado entre 1990 y 2002 (reelegido en 1993 y 1997) y senador entre 2002 y 2018 por la Región de Tarapacá.