Fue Rey de Bohemia en 1646, Rey de Hungría en 1647, siendo elegido Rey de Romanos el 31 de mayo de 1653 y coronado en Ratisbona el 18 de junio del mismo año.