En 2002 fue elegido Secretario General de Partido Comunista de Chile, y en 2005, tras la muerte de Gladys Marín, asumió como Presidente del PCCh, fue reelecto en el XXIII Congreso Nacional del PC durante noviembre de 2006.