Which U.S. president was in office when Mexico won the Battle of Puebla in 1862?
Answer
Abraham Lincoln
Answer
Abraham Lincoln
Abraham Lincoln was the U.S. president when Mexico won the Battle of Puebla on May 5, 1862. Lincoln had taken office in March 1861 and was leading the United States during the American Civil War.
The timing mattered internationally. France’s intervention in Mexico unfolded while the United States was divided by civil conflict, limiting its ability to enforce the Monroe Doctrine or directly oppose the French advance.
The French-backed intervention later established the Second Mexican Empire under Maximilian. The United States continued to recognize Benito Juárez’s republican government and eventually exerted stronger diplomatic and military pressure after the Civil War ended.
Cinco de Mayo is sometimes presented as if it were a U.S. holiday created by Lincoln’s administration. It was not. The commemoration began in Mexican communities, while its broad American popularity developed much later through Mexican-American cultural celebrations and commercial promotion.
Source: Wikipedia · fact-checked Sept. 2026