Nacque nell’isola di San Fernando (Cadice, Spagna).
Nel 1855 si laureò in diritto, diventando avvocato. Si distinse per l’assistenza gratuita verso i poveri.
Abbandonata la professione, entrò in seminario a Siviglia e venne ordinato prete nel 1864.
Nel 1879 divenne canonico della cattedrale e poi nel 1881 vescovo ausiliare della città andalusa, passando poi a dirigere la diocesi di Coria, nell’Estremadura, in una delle regioni più povere della Spagna.
Nel 1886 è vescovo di Malaga, dieci anni dopo di Siviglia, nel 1905 fu nominato cardinale, un anno prima della morte.