Il conflitto scoppiò come conseguenza degli attriti tra i due paesi in seguito all'annessione statunitense del Texas nel 1845, osteggiata dal Messico che lo considerava ancora parte della sua nazione. La repubblica del Texas era di fatto un Paese indipendente che divenne parte degli Stati Uniti, nonostante diversi politici americani fossero contrari, poiché il Texas riconosceva la schiavitù e la sua annessione avrebbe modificato l'equilibrio tra Stati del Nord antischiavisti e Stati del Sud.