den yngste datter af kong Edvard II af England og Isabella af Frankrig, Joan blev født i Londontårnet den 5.juli 1321. Hendes søskende var den fremtidige Edvard III, konge af England, John af Eltham, jarl af Cornmurog Eleanor af Træstock.
i overensstemmelse med Northampton-traktaten blev Joan gift den 17.Juli 1328 med David, Søn og arving til Robert Bruce, i Berry. Hun var syv år gammel, og han var fire. Deres ægteskab varede 34 år, men det var barnløst og tilsyneladende kærlighedsløst.
den 7. juni 1329 døde Robert I af Skotland, og David blev Konge. Han blev kronet kl Scone Abbey i November 1331.
efter Edvard III af Englands sejr og hans protorkryptus Balliol Ved Slaget ved Halidon Hill i Juli 1333 blev David og Joan sendt i sikkerhed til Frankrig. De nåede Boulogne-sur-Mer i Maj 1334, hvor de blev modtaget af Philip VI, hendes mors fætter. Der vides ikke meget om den skotske Konges og dronningens liv i Frankrig, bortset fra at de tog Ophold i Ch. K. K. Gaillard, og Philip behandlede dem med hensyn.
i mellemtiden havde Davids repræsentanter fået overhånden i Skotland, og David og Joan fik således mulighed for at vende tilbage i Juni 1341, da han tog regeringens tøjler i egne hænder. David II blev taget til fange i Slaget ved Neville ‘ s Cross i County Durham den 17.oktober 1346 og forblev fængslet i England i elleve år. Selvom Edvard III tillod Joan at besøge sin mand i tårnet i London et par gange, blev hun ikke gravid. Efter hans frigivelse i 1357 besluttede hun at forblive i England. Joan var tæt på sin mor, som hun plejede i sine sidste dage.
Joan døde i 1362, 41 år gammel, på Hertford Castle, Hertfordshire. På det tidspunkt var hun blevet fremmedgjort fra David II i mange år. Hun blev begravet i Christ Church Greyfriars, London, som blev stærkt bombet i Blits. Ingen spor af hendes grav overlever nu.