Sucesor de su medio hermano Vladislao IV, se vio obligado a enfrentarse entre 1655 y 1660 a los ejércitos combinados de suecos y húngaros transilvanos al mando del rey Carlos X Gustavo de Suecia y el príncipe Jorge Rákóczi II de Transilvania, consiguiendo la victoria al comienzo, pero siendo derrotado finalmente.