Al frente del ejército francés venía el general Charles Ferdinand Latrille, Conde de Lorencez, quien partió de Veracruz en dirección a la ciudad de México, pasando por Tehuacán y avanzado hacia el oeste. Para contrarrestar este avance, el gobierno mexicano de Juárez encargó el mando del Ejército de Oriente al general Ignacio Zaragoza, hasta entonces Secretario de Guerra y Marina y veterano Húsar de la guerra con los Estados Unidos.
El 16 de abril de 1862, el General Juan Prim, Jefe de la Fuerzas Españolas, escribía a Ignacio Zaragoza que, no habiéndose puesto de acuerdo los representantes de los tres países, solo los españoles e ingleses aceptarían los términos que Juárez decretara en los Tratados de la Soledad, y se reembarcarían de regreso a casa. También puso en alerta a Zaragoza que los franceses no aceptaron esto, pues vieron fallas en este decreto, y que exigían pronto el pago, pues se veían amenazados por los prusianos con una guerra, y no tenían con que solventar una guerra, por lo cual comenzarían una invasión hacia la capital de la República, supuestamente para poder obtener el pago de la deuda.