Mit Beginn des Krieges von 1866 war er zunächst Stellvertretender des Kommandierenden Generals Erzherzog Leopold, dann vom 29. Juni bis zum 11. Juli Kommandant des VIII. Korps. Seine Truppen kämpften in der Schlacht bei Skalitz (28. Juni) und am 30. Juni bei Kasow. Nach der Niederlage in der Schlacht bei Königgrätz wurde er am 16. Juli zum Feldmarschallleutnant befördert. Nach dem Krieg wurde er Militär-Kommandant von Peterwardein und übernahm das Kommando über die 23. Infanterie-Truppen-Division. Am 28. Januar 1871 erhielt er das Kommandeurkreuz des Leopoldordens, im gleichen Jahr wurde ihm vom Kaiser die Inhaberschaft über das Infanterie-Regiment Nr. 22 übertragen. Am 24. Oktober 1876 wurde er zum Feldzeugmeister befördert und führte das Präsidium des obersten Militär-Justiz-Senats. Am 1. Mai 1881 wurde er schließlich verabschiedet.