Im Sommer 1862 erhielt er den Oberbefehl über die Expedition nach Mexiko und landete am 17. September 1862 in Veracruz. Unter großen Schwierigkeiten drang er ins Innere des Landes und traf im März 1863 vor der Festung Puebla ein, die, vom General Ortega mutig verteidigt, sich erst am 17. Mai ergab. Am 10. Juni hielt Forey an der Spitze von 15.000 Mann seinen Einzug in Mexiko.