De Tweede Schotse Onafhankelijkheidsoorlog begon in 1333 toen Edward III van Engeland het Verdrag van Northampton van 1328, waarbij Engeland de legitimiteit van de door Robert Bruce gestichte dynastie erkende, niet meer aanvaardde. Edward was vastbesloten om de claim van Edward Balliol, de zoon van de vroegere koning, John Balliol, te steunen op David II, de zoon en erfgenaam van Bruce. Balliol had in de herfst van 1332 korte tijd in Schotland geregeerd, maar werd later in het jaar uit het land gezet. De oorlog zelf duurde tot 1357, toen David II uit Engelse gevangenschap werd bevrijd. De Engelse bemoeienis met Schotland was ook een van de factoren die leidden tot het uitbreken van de Honderdjarige Oorlog met Frankrijk in 1337.