Entre los años 2004 y 2011 fue diputado en las Cortes Generales representando a la provincia de Córdoba por el PSOE.