En las primeras elecciones democráticas del 15 de junio de 1977 fue elegido senador por la circunscripción electoral de Sevilla por el PSOE, siendo el senador más votado de toda Andalucía para la legislatura constituyente.