najmłodsza córka króla Anglii Edwarda II i Izabeli Francuskiej, Joanna urodziła się w Tower of London 5 lipca 1321 roku. Jej rodzeństwem byli przyszły Edward III, król Anglii, Jan z Eltham, Hrabia Kornwalii i Eleonora Z Woodstock.
zgodnie z Traktatem z Northampton Joanna została poślubiona 17 lipca 1328 roku Dawidowi, synowi i następcy Roberta Bruce ’ a, w Berwick-upon-Tweed. Ona miała siedem lat, a on cztery. Ich małżeństwo trwało 34 lata, ale było bezdzietne i najwyraźniej bez miłości.
7 czerwca 1329 roku Robert i Szkocki zmarł, a Dawid został królem. Został koronowany w Opactwie Scone w listopadzie 1331 roku.
po zwycięstwie Edwarda III i jego protegowanego Edwarda Balliola w bitwie pod Halidon Hill koło Berwick-upon-Tweed w lipcu 1333 roku, Dawid i Joanna zostali wysłani w bezpieczne miejsce do Francji. W maju 1334 roku dotarli do Boulogne-sur-Mer, gdzie zostali przyjęci przez Filipa VI, kuzyna jej matki. Niewiele wiadomo o życiu Szkockiego króla i królowej we Francji, poza tym, że zamieszkali w Château Gaillard, A Filip traktował ich z szacunkiem.
tymczasem przedstawiciele Dawida uzyskali przewagę w Szkocji, a Dawid i Joanna mogli powrócić w czerwcu 1341 roku, kiedy przejął stery rządów w swoje ręce. Dawid II został wzięty do niewoli w bitwie pod Neville ’ s Cross w hrabstwie Durham 17 października 1346 roku i pozostał uwięziony w Anglii przez jedenaście lat. Chociaż Edward III pozwolił Joannie kilka razy odwiedzić męża w Tower of London, nie zaszła w ciążę. Po jego uwolnieniu w 1357 roku zdecydowała się pozostać w Anglii. Joan była blisko ze swoją matką, którą opiekowała się w ostatnich dniach życia.
Joanna zmarła w 1362 roku, w wieku 41 lat, w Hertford Castle, Hertfordshire. W tym czasie przez wiele lat była oddalona od Dawida II. Została pochowana w Christ Church Greyfriars w Londynie, który został mocno zbombardowany w Blitz. Nie zachowały się żadne ślady po jej grobowcu.