Respuesta :
The president of Mexico during the battle of Puebla was Benito Juárez.
Explanation:
Benito Juarez and Napoleon III
In 1861, Benito Juarez became president of Mexico, a country in financial ruin, and he was forced to default on his debts to European governments. In response, France, Britain, and Spain sent naval forces to Veracruz to demand reimbursement.