Bei der Mobilmachung zum Deutsch-Französischen Krieg wurde er am 18. Juli 1870 zum Kommandeur der Artillerie der 3. Armee ernannt. Er kämpfte in den Schlachten bei Weißenburg, Wörth, Sedan und am Mont Valerien. Für Sedan bekam er das Eisernes Kreuz 2. Klasse. Bei der Belagerung von Paris (1870–1871) erhielt er am 27. September 1870 das Kommando über die gesamte Artillerie aller vor Paris stehenden Armeekorps. Er wurde am 12. November 1870 mit dem Großkreuz des bayrischen Militär-Verdienstorden, am 23. Januar 1871 mit dem Großkreuz mit Schwertern des württembergischen Friedrichs-Ordens, am 13. April mit dem Eisernes Kreuz 1. Klasse sowie am 16. Juni 1871 mit dem Stern zum Roten Adlerorden ausgezeichnet.