When was the last time United states and Mexico fought in war?
The last known war between the United States and Mexico was the Mexican-American war, which began on April 25, 1846 and officially ended on February 2, 1848, with the signing of the Treaty of Guadalupe Hidalgo.