fiica cea mică a regelui Eduard al II-lea al Angliei și Isabella a Franței, Ioana s-a născut în Turnul Londrei la 5 iulie 1321. Frații ei au fost viitorul Eduard al III-lea, rege al Angliei, Ioan de Eltham, conte de Cornwall și Eleanor de Woodstock.
în conformitate cu Tratatul de la Northampton, Ioana s-a căsătorit la 17 iulie 1328 cu David, fiul și moștenitorul lui Robert Bruce, la Berwick-upon-Tweed. Ea avea șapte ani, iar el patru. Căsătoria lor a durat 34 de ani, dar a fost fără copii și aparent fără dragoste.
la 7 iunie 1329, Robert I al Scoției a murit și David a devenit rege. A fost încoronat la Abația Scone în noiembrie 1331.
după victoria lui Edward al III-lea al Angliei și a protecționistului său Edward Balliol la Bătălia de pe Dealul Halidon lângă Berwick-upon-Tweed în iulie 1333, David și Ioana au fost trimiși pentru siguranță în Franța. Au ajuns la Boulogne-sur-Mer în mai 1334, unde au fost primiți de Filip al VI-lea, vărul mamei sale. Se știe puțin despre viața regelui și reginei scoțiene în Franța, cu excepția faptului că s-au stabilit la Checkteau Gaillard și Philip I-a tratat cu respect.
între timp, reprezentanții lui David obținuseră stăpânirea în Scoția, iar David și Ioana au fost astfel capabili să se întoarcă în iunie 1341, când a luat frâiele guvernului în propriile mâini. David al II-lea a fost luat prizonier la Bătălia de la Crucea lui Neville în județul Durham la 17 octombrie 1346 și a rămas închis în Anglia timp de unsprezece ani. Deși Edward al III-lea i-a permis lui Joan să-și viziteze soțul în Turnul Londrei de câteva ori, ea nu a rămas însărcinată. După eliberarea sa în 1357, ea a decis să rămână în Anglia. Joan era aproape de mama ei, pe care a îngrijit-o în ultimele sale zile.
Ioana a murit în 1362, la vârsta de 41 de ani, la Castelul Hertford, Hertfordshire. În acel moment, ea fusese înstrăinată de David al II-lea de mulți ani. A fost înmormântată în Biserica Hristos Greyfriars, Londra, care a fost puternic bombardată în Blitz. Nici o urmă a mormântului ei nu supraviețuiește acum.