Era hijo del rey Casimiro IV Jagellón de Polonia y de Isabel de Habsburgo de Hungría, hermana menor del rey Ladislao V de Hungría e hija del rey Alberto de Hungría y de Isabel de Luxemburgo, la hija del rey Segismundo de Hungría.