En 1859, il est promu colonel et chargé de l'inspection des chasseurs à pied et à cheval. En 1863, il est promu général de brigade et en 1866, général de division. Au cours de la guerre austro-prussienne, il est placé à la tête de la Division, avec laquelle il s'illustre à Jičín et Sadowa. En 1870, il se voit confier le siège de Strasbourg. Après la capitulation de cette métropole, il est promu général d'armée ("General der Infanterie"), et est chargé du commandement du nouvellement formé. À la tête de ce corps, il envahit au mois d’octobre la Franche-Comté, occupe Dijon, et tient en échec les hommes de Garibaldi. Menacé par la percée du général Bourbaki, il doit rallier Belfort en , force le passage à la bataille de Villersexel (). Cela lui permet de s'opposer à temps à l'Armée de l’Est française, supérieure numériquement : il repousse la contre-offensive ennemie en trois jours à la bataille de la Lizaine (15–). Il accable les troupes françaises en déroute jusqu'à la frontière Suisse, où elles sont finalement désarmées.