Era hijo de la reina regente María Cristina, viuda y sobrina materna que fue del rey Fernando VII, y de su segundo esposo Agustín Fernando Muñoz y Sánchez, duque de Riánsares y marqués de San Agustín.