Doctor en Derecho, es abogado y profesor titular de Derecho del Trabajo en la Universidad de Sevilla, en 1977 fue nombrado Secretario General del PSOE de Andalucía.