Während des Deutsch-Dänischen Krieges von 1864 kam er als Generalstabsoffizier in die mobile 2. Artillerieinspektion. Er nahm an der Belagerung und dem Sturm auf die Düppeler Schanzen teil. Dafür erhielt er den Roten Adlerorden 4. Klasse mit Schwertern sowie den österreichischen Orden der Eisernen Krone 3. Klasse mit Kriegsdekoration. Am 25. Juni 1864 stieg er zum Major auf und kam am 1. Oktober 1864 in den Generalstab der 1. Division. Während des Deutschen Krieges von 1866 kämpfte er bei Trautenau, Tobitschau und Königgrätz. Dafür erhielt er am 20. September 1866 den Kronen-Orden 3. Klasse mit Schwertern.