Entre 1990 y 1998 se desempeñó como Diputado por las comunas de Coquimbo, Ovalle y Río Hurtado, y desde 1998 ejerce como Senador por la Región de Coquimbo, tras haber sido reelegido en 2005 y 2013.