Nació en el palacio de Liria de Madrid el 17 de octubre de 1878 y fue bautizado pocos días después con el nombre de "Santiago" (variante de Jacobo), siendo sus padrinos su abuelo paterno el entonces duque de Alba y su abuela materna la duquesa de Fernán Núñez.