Nació en Viena, siendo el primogénito de Fernando III, Sacro Emperador Romano Germánico, y de su primera esposa, María Ana de España.
Sus abuelos maternos fueron Felipe III y Margarita de Austria-Estiria.
El 18 de junio siguiente fue coronado por el Elector y el Arzobispo de Maguncia Philipp von Schönborn en Regensburg.
y coronado en Ratisbona el 18 de junio del mismo año.
Murió en la capital austríaca antes que su padre, sobreviviéndole su joven hermano, el futuro Leopoldo I, Sacro Emperador Romano.