Sus abuelos paternos fueron el emperador Leopoldo II de Austria y la infanta María Luisa de España, y sus abuelos maternos, Luis de Wurtemberg y la princesa Enriqueta de Nassau-Weilburg.