nejmladší dcera anglického krále Eduarda II.a Isabelly francouzské se narodila 5. července 1321 v londýnském Toweru. Její sourozenci byli budoucí Edward III, anglický král, Jan z Elthamu, hrabě z Cornwallu a Eleanor z Woodstocku.
v souladu se smlouvou z Northamptonu byla Joan 17. července 1328 provdána za Davida, syna a dědice Roberta Bruce, v Berwick-upon-Tweed. Bylo jí sedm let a jemu čtyři. Jejich manželství trvalo 34 let, ale bylo bezdětné a zjevně bez lásky.
7. Června 1329 zemřel skotský Robert I.a David se stal králem. V listopadu 1331 byl korunován v opatství Scone.
po vítězství Edwarda III Anglie a jeho chráněnce Edwarda Balliola v bitvě u Halidon Hill poblíž Berwick-upon-Tweed v červenci 1333 byli David a Joan posláni do bezpečí do Francie. V květnu 1334 dorazili do Boulogne-sur-Mer, kde je přijal Filip VI., bratranec její matky. O životě skotského krále a královny ve Francii je známo jen málo, kromě toho, že se usadili v Château Gaillard a Philip s nimi zacházel s ohledem.
mezitím získali Davidovi zástupci ve Skotsku převahu a David a Joan se tak mohli vrátit v červnu 1341, kdy vzal otěže vlády do svých rukou. David II byl zajat v bitvě u Nevillova Kříže v hrabství Durham 17. října 1346 a zůstal uvězněn v Anglii jedenáct let. Ačkoli Edward III dovolil Joan několikrát navštívit svého manžela v londýnském Toweru,neotěhotněla. Po jeho propuštění v roce 1357 se rozhodla zůstat v Anglii. Joan byla blízko své matce, kterou během posledních dnů ošetřovala.
Joan zemřela v roce 1362 ve věku 41 let Na Hradě Hertford v Hertfordshire. V té době byla mnoho let odcizena Davidu II. Byla pohřbena v Christ Church Greyfriars, Londýn, který byl těžce bombardován v Blitzu. Žádná stopa po její hrobce nyní nepřežila.