En 1997 fue electo senador por la circunscripción 9 de la región del Libertador General Bernardo O'Higgins, cargo en que fue reelecto en 2005.