Nace de familia noble en San Fernando (Cádiz) el 14 de enero de 1835. Pasa la infancia siguiendo los traslados de su padre: Motril, Valencia, Huelva, Sanlúcar de Barrameda y Sevilla. El 29 de junio de 1856 obtiene la licenciatura en Derecho por la Universidad de Sevilla. Tiene 21 Años. Establece bufete en Huelva, al servicio gratuito de los pobres, y ejerce allí como abogado hasta que pasa a Sanlúcar de Barrameda (Cádiz), por destino de su padre comandante de Marina. Más tarde deja la profesión para entrar en el Seminario de Sevilla y recibe la ordenación sacerdotal el 21 de mayo de 1864. Celebra su primera misa en la iglesia de san Felipe Neri de la misma ciudad, el 3 de junio, festividad del Corazón de Jesús.
Durante sus primeros años de sacerdocio es capellán de la Iglesia de la Merced en Sanlúcar de Barrameda. Nombrado en 1879 canónigo de la Catedral de Sevilla, el 6 de febrero de 1881 es elegido Obispo auxiliar de la misma Archidiócesis. Promovido Obispo de Coria-Cáceres en 1884, desarrolla allí un intenso apostolado. Entre otras cosas visita la zona más deprimida de España, Las Hurdes, situada en su diócesis.
Con Celia Méndez y Delgado, a quien ha conocido en la parroquia de San Lorenzo, funda en Coria la Congregación de Esclavas del Divino Corazón. Es trasladado a la diócesis de Málaga en 1886, y diez años más tarde pasa a ser Arzobispo de Sevilla. Entre otras iniciativas de importante calado social, funda El Correo de Andalucía en 1899. San Pío X le hace Cardenal en 1905 y el 31 de diciembre de ese año el rey Alfonso XIII le impone la birreta cardenalicia. Muere en Sevilla el 19 de enero de 1906, a los 71 años de edad.
El papa san Juan Pablo II oró ante su tumba el 5 de noviembre de 1982, en el curso de su primera visita a la capital andaluza, y lo beatificó el 29 de marzo de 1987 en el curso de una Eucaristía que se celebró en la plaza de San Pedro (Vaticano).