Eduardo nasceu em na Abadia de Westminster, Londres. Sua mãe Isabel Woodville havia procurado refúgio na abadia para se proteger dos Lencastre que haviam deposto Eduardo IV e brevemente restaurado Henrique VI durante a Guerra das Rosas. Eduardo foi investido como Príncipe de Gales após a restauração do pai, estabelecendo-se em 1473 no Castelo de Ludlow nas Bordas Galesas como presidente nominal do Conselho de Gales e das Bordas.