Der Zweite Schottische Unabhängigkeitskrieg begann 1333, als Edward III. von England den Vertrag von Northampton von 1328 nicht mehr akzeptierte, mit dem England die Legitimität der von Robert Bruce gegründeten Dynastie anerkannte. Edward war entschlossen, den Anspruch von Edward Balliol, dem Sohn des ehemaligen Königs John Balliol, auf David II., den Sohn und Erben von Bruce, zu unterstützen. Balliol hatte im Herbst 1332 für kurze Zeit in Schottland geherrscht, wurde aber später im Jahr 1332 aus dem Land geworfen. Der Krieg selbst dauerte bis 1357, als David II. aus der englischen Gefangenschaft entlassen wurde. Das englische Engagement in Schottland war auch einer der Faktoren, die 1337 zum Ausbruch des Hundertjährigen Krieges mit Frankreich führten.