Au début de la guerre américano-mexicaine, Scott devait initialement diriger une armée le long du Rio Grande pour une campagne rapide. Mais les tensions qu'il entretenait avec le président James K. Polk conduisent à son remplacement par Zachary Taylor. Après les victoires de ce dernier à Monterrey, Polk commence à s’inquiéter de sa notoriété grandissante. De plus, le président doutait de la capacité de Taylor à marcher depuis le nord vers Mexico, à travers un désert. Scott est donc rappelé pour lancer une offensive depuis le golfe du Mexique et récupère une grande partie des troupes de Taylor. Après avoir débarqué à Veracruz, il enchaîne les victoires et se dirige vers Mexico. C'est lui qui décide de l'attaque vers l'ouest quand les autres officiers préfèrent passer par le sud. Si cette stratégie est d'abord soutenue uniquement par le général David E. Twiggs, un rapport du lieutenant Beauregard permet au général Franklin Pierce et aux autres officiers de se ranger eux aussi en faveur de la stratégie de Scott, qui aboutit à la victoire de Chapultepec et à la prise de Mexico le , et met ainsi fin au conflit.