Fue senador por Jaén en la primera Legislatura (1979-1982), consejero de Interior de la Junta Preautonómica de Andalucía, Vicesecretario y posteriormente Presidente del PSOE de Andalucía y Decano del Ilustre Colegio Notarial de Andalucía, cargo del que dimitió en 2011.