Bij uitbraak van de Frans-Duitse Oorlog weigerde hij op 12 augustus het bevel over het Rijnleger en werd hij liever de ondergeschikte van Bazaine. Hij vocht te Sainte-Barbe, Noisseville en Ladonchamps. Op 16 - 18 augustus beval hij het 6e korps van het Rijnleger en onderscheidde hij zich in de Slag bij Gravelotte, waar hij drie korpsen van de Pruisische generaal von Steinmetz versloeg en het 1e regiment infanterie van de Pruisische garde decimeerde. Bij gebrek aan munitie en versterking moest hij terugtrekken. Na de overgave van Metz op 27 oktober 1870 werd hij samen met maarschalk Bazaine krijgsgevangengenomen. Na maanden gevangenis keerde hij in maart 1871 terug naar Frankrijk.