Fue ministro del Interior (2004-2006) y de Defensa (2006-2008), y ocupó el cargo de portavoz del PSOE en el Congreso de los Diputados (2008-2012).