Афонсу V
Жуан родился в Пасо-дас-Алькасас, в замке Сан-ЖорЖе. Он был сыном короля Португалии Афонсу V и принцессы Португалии Изабеллы Коимбры. Жуан II сменил отца после его отречения в 1477 году. Вскоре Афонсу V вернулся, и Жуан вернул ему власть. Вторично он стал королём после смерти Афонсу V в 1481 году. Будучи принцем, Жуан сопровождал своего отца в походах в Африке и был посвящён в рыцари в Сетубале. Он женился на Леоноре де Визеу, принцессе Португалии, и его двоюродной сестре, дочери Фернандо. Плод этого союза — рождённый в 1475 году младенец Афонсу.