Le origini della guerra messicano-americana risalgono in gran parte al Texas conquistando la sua indipendenza dal Messico nel 1836. In seguito alla sua sconfitta nella battaglia di San Jacinto (21/04/1836), il generale messicano Antonio López de Santa Anna fu catturato e costretto a riconoscere la sovranità della Repubblica del Texas in cambio della sua libertà. Il governo messicano, tuttavia, si rifiutò di onorare l'accordo di Santa Anna, affermando che non era autorizzato a fare un simile accordo e che considerava ancora il Texas una provincia in ribellione. Tutti i pensieri che il governo messicano ebbe di recuperare rapidamente il territorio furono eliminati quando la nuova Repubblica del Texas ricevette il riconoscimento diplomatico dagli Stati Uniti, dalla Gran Bretagna e dalla Francia.
Durante i successivi nove anni, molti texani favorirono apertamente l'annessione da parte degli Stati Uniti, tuttavia Washington respinse la questione. Molti nel Nord erano preoccupati di aggiungere un altro stato "schiavo" all'Unione, mentre altri erano preoccupati di provocare un conflitto con il Messico. Nel 1844, il democratico James K. Polk fu eletto alla presidenza su una piattaforma per l'annessione. Agendo rapidamente, il suo predecessore, John Tyler, iniziò un procedimento per lo stato al Congresso prima che Polk entrasse in carica. Il Texas ha aderito ufficialmente all'Unione il 29 dicembre 1845. In risposta a questa azione, il Messico ha minacciato la guerra ma è stato persuaso contro di essa dagli inglesi e dai francesi.
Poiché l'annessione fu discussa a Washington nel 1845, le polemiche si intensificarono sulla posizione del confine meridionale del Texas. La Repubblica del Texas dichiarò che il confine era situato sul Rio Grande come stabilito dai Trattati di Velasco che avevano posto fine alla Rivoluzione del Texas. Il Messico sosteneva che il fiume indicato nei documenti era il Nueces che si trovava a circa 150 miglia più a nord. Quando Polk appoggiò pubblicamente la posizione texana, i messicani iniziarono a radunare uomini e inviarono truppe sul Rio Grande nel territorio conteso. Rispondendo, Polk ordinò al generale di brigata Zachary Taylor di prendere una forza a sud per imporre il Rio Grande come confine. A metà del 1845, stabilì una base per la sua "Armata di occupazione" al Corpus Christi vicino alla foce del Nueces.
Nel tentativo di ridurre le tensioni, Polk mandò John Slidell come ministro plenipotenziario in Messico nel novembre 1845 con l'ordine di aprire colloqui sugli Stati Uniti che acquistavano terra dai messicani. In particolare, Slidell avrebbe offerto fino a $ 30 milioni in cambio della localizzazione del confine sul Rio Grande e dei territori di Santa Fe de Nuevo, Messico e Alta California. Slidell fu anche autorizzato a perdonare i danni di $ 3 milioni dovuti ai cittadini statunitensi dalla Guerra d'indipendenza messicana (1810-1821). Questa offerta fu rifiutata dal governo messicano che a causa dell'instabilità interna e della pressione pubblica non era disposta a negoziare. La situazione fu ulteriormente infiammata quando un partito guidato dal noto esploratore Capitan John C. Frémont arrivò nel nord della California e iniziò ad agitare i coloni americani nella regione contro il governo messicano.
Nel marzo 1846, Taylor ricevette l'ordine da Polk di spostarsi a sud nel territorio conteso e di stabilire una posizione lungo il Rio Grande. Ciò è stato spinto dal nuovo presidente messicano Mariano Paredes dichiarando nel suo discorso inaugurale che intendeva sostenere l'integrità territoriale messicana fino al fiume Sabine, compreso tutto il Texas. Raggiunto il fiume di fronte a Matamoros il 28 marzo, Taylor ordinò al capitano Joseph K. Mansfield di costruire un forte stellare di terra, soprannominato Fort Texas, sulla riva nord. Il 24 aprile, il generale Mariano Arista è arrivato a Matamoros con circa 5.000 uomini.
La sera seguente, mentre guidava 70 dragoni statunitensi per indagare su una hacienda nel territorio conteso tra i fiumi, il capitano Seth Thornton si imbatté in una forza di 2.000 soldati messicani. Ne conseguì un violento scontro a fuoco e 16 uomini di Thornton furono uccisi prima che il resto fosse costretto ad arrendersi. L'11 maggio 1846, Polk, citando l'affare Thornton, chiese al Congresso di dichiarare guerra al Messico. Dopo due giorni di dibattito, il Congresso ha votato per la guerra senza sapere che il conflitto era già aumentato.