Mexican Generals in the Mexican‑American War (1846‑1848)

The following Mexican commanders played prominent roles during the conflict with the United States:

  • Antonio López de Santa Anna – President‑general, led forces at Buena Vista, Cerro Gordo, and the defense of Mexico City.
  • Pedro de Ampudia – Commanded at Monterrey and Buena Vista.
  • Mariano Arista – Led the Army of the North at Palo Alto and Resaca de la Palma.
  • José María Flores – Directed resistance in California.
  • Gabriel Valencia – Commanded at Contreras and Churubusco.
  • Juan Álvarez – Guerrilla leader in the south, later president.
  • Nicolás Bravo – Defended Chapultepec; later president.
  • Miguel Miramón – Young conservative general, later president (post‑war).

Context

Mexican command was often hampered by political infighting, resource shortages, and the U.S. Army’s superior logistics and artillery. Santa Anna’s centralised leadership style sometimes clashed with regional caudillos, complicating coordinated defense.

Copyright Wanderlust World © https://www.ynyoo.com