Bei der Mobilmachung zum Deutschen Krieg wurde er am 19. Mai 1866 als 2. Ingenieur-Offizier in den Stab des Oberkommandos der 2. Armee versetzt. Er kämpfte beim Gefecht von Nachod und der Schlacht bei Königgrätz. Am 17. September 1866 kam er als Festungsbaudirektor nach Königsberg zurück. Am 20. September 1866 wurde er zum Oberstleutnant befördert und mit dem Roten Adlerorden 4. Klasse mit Schwertern ausgezeichnet. Am 19. Januar 1868 bekam er auch den Kronen-Orden 3. Klasse und dazu am 3. Juli 1868 die Beförderung zum Oberst. Am 9. August 1868 kam er dann als Inspekteur in die 4. Pionierinspektion.