En el PSOE fue Secretario de relaciones internacionales de la Comisión Ejecutiva de 1975 a 1979, presidente del PSOE de Andalucía de 1980 a 1985 y miembro del Comité Federal desde 1980.