USA's præsident James K. Polk beordrede general Zachary Taylor til at overtage kontrollen med landområderne mellem floderne Rio Grande mod syd og Nueces mod nord som begge lande gjorde krav på. Kampe brød ud den 24. april 1846, da også mexicansk kavaleri red ind i området, og omringede USA's fortropper; flere blev dræbt. Efter grænsestridigheden og slagene ved Palo Alto og Resaca de la Palma, erklærede USA's kongres krig den 13. maj 1846. Nordstatsfolk var generelt imod krigserklæringen, mens sydstatsfolkene støttede den. Mexico erklærede krig den 23. maj.