Fue senador por la Región de Los Lagos entre el 2006 hasta el 2014, encabezó el Partido Socialista desde mayo de 2006 hasta enero de 2010 y fue presidente del Senado (2012-2013).