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.