La première guerre d'indépendance de l'Écosse a duré du début de la guerre en 1296 jusqu'en 1328.
Les Écossais sont défaits à Dunbar le 27 avril 1296. John Balliol abdique au château de Montrose le 10 juillet 1296. John est d'abord emprisonné dans la Tour de Londres, puis remis à la garde du pape Boniface VIII à condition qu'il reste dans une résidence papale. Il est ensuite libéré vers l'été 1301 et vit le reste de sa vie dans les domaines de sa famille en Picardie.
Mais ses partisans ont fait valoir qu'il était toujours le roi d'Écosse légitime. Par conséquent, les Écossais se sont révoltés en 1297 sous la direction de William Wallace et Andrew de Moray et ont déclaré qu'ils agissaient au nom du roi Jean. Mais en fait, l'Écosse n'a pas eu de monarque jusqu'à l'accession de Robert le Bruce en 1306.