Benito Juárez was President of Mexico on 5 May 1862, when Mexican forces defeated the French at the Battle of Puebla—the event commemorated as Cinco de Mayo.