a filha mais nova do rei Eduardo II da Inglaterra e Isabel da França, Joana nasceu na Torre de Londres em 5 de julho de 1321. Seus irmãos eram o futuro Eduardo III, rei da Inglaterra, João de Eltham, Conde da Cornualha e Eleanor de Woodstock.De acordo com o Tratado de Northampton, Joan casou-se em 17 de julho de 1328 com David, o Filho e herdeiro de Robert the Bruce, em Berwick-upon-Tweed. Ela tinha sete anos e ele quatro. Seu casamento durou 34 anos, mas foi sem filhos e aparentemente sem amor.
Em 7 de junho de 1329, Robert I da Escócia morreu, e Davi se tornou rei. Ele foi coroado na Abadia de Scone em novembro de 1331.Após a vitória de Eduardo III da Inglaterra e seu protegido Edward Balliol na batalha de Halidon Hill perto Berwick-upon-Tweed em julho de 1333, David e Joan foram enviados para segurança para a França. Eles chegaram a Boulogne-sur-Mer em maio de 1334, onde foram recebidos por Filipe VI, primo de sua mãe. Pouco se sabe sobre a vida do rei e da Rainha escoceses na França, exceto que eles fixaram residência no Château Gaillard e Philip os tratou com relação.Enquanto isso, os representantes de Davi haviam obtido a vantagem na Escócia, e Davi e Joana foram habilitados a retornar em junho de 1341, quando ele tomou as rédeas do governo em suas próprias mãos. David II foi feito prisioneiro na batalha da Cruz de Neville no Condado de Durham em 17 de outubro de 1346 e permaneceu preso na Inglaterra por onze anos. Embora Eduardo III tenha permitido que Joan visitasse seu marido na Torre de Londres algumas vezes, ela não engravidou. Após sua libertação em 1357, ela decidiu permanecer na Inglaterra. Joan estava perto de sua mãe, a quem ela cuidou durante seus últimos dias.Joan morreu em 1362, aos 41 anos, em Hertford Castle, Hertfordshire. Naquela época, ela havia se afastado de Davi II por muitos anos. Ela foi enterrada em Christ Church Greyfriars, Londres, que foi fortemente bombardeada na Blitz. Nenhum vestígio de seu túmulo sobrevive agora.