Владислав родился 1 марта 1456 года в семье короля Польши и великого князя Литовского Казимира IV из династии Ягеллонов и Елизаветы Австрийской, дочери Альбрехта II Габсбургского.Был предложен как наследник чешского трона вдовой предыдущего короля (Йиржи из Подебрад) и коронован как король Чехии под именем Владислава II 22 августа 1471 года. Унаследовал титул короля Венгрии 18 сентября 1490 года (под именем Уласло) после смерти Матьяша Хуньяди, который также добивался чешской короны.