Nació en Sevilla en la calle de los Alcáceres n.º 4, casa solariega de sus abuelos maternos, los marqueses de San Gil, donde moriría años más tarde Santa Ángela de la Cruz, santa fundadora de La Congregación de las Hermanas de la Cruz.