Nádor de Hungría
Juan I nació en 1487 en la mansión familiar de Szepesvár como hijo del Conde Esteban de Zápolya, Nádor de Hungría, y de la princesa polaca Eduviges Piast.