La seconda guerra d'indipendenza scozzese iniziò nel 1333 quando Edoardo III d'Inghilterra non accettò più il trattato di Northampton del 1328, in base al quale l'Inghilterra riconosceva la legittimità della dinastia fondata da Robert Bruce. Edoardo era determinato a sostenere la rivendicazione di Edward Balliol, il figlio del precedente re, John Balliol, su David II, figlio ed erede di Bruce. Balliol aveva governato in Scozia per un breve periodo nell'autunno del 1332, ma fu cacciato dal paese più tardi nel corso dell'anno. La guerra stessa durò fino al 1357, quando Davide II fu liberato dalla prigionia inglese. Il coinvolgimento inglese in Scozia fu anche uno dei fattori che portarono allo scoppio della Guerra dei Cent'anni con la Francia nel 1337.