Era hijo del emperador Leopoldo I y de su tercera esposa Leonor del Palatinado (hija de Felipe Guillermo de Neoburgo, elector Palatino).