Du 25 avril 1864 au 29 octobre 1866, il commande la d'infanterie. En juin 1866, il fait partie de l'armée de l'Elbe dans la guerre contre l'Autriche et combat à Münchengrätz et Sadowa. Pour ses réalisations dans cette guerre, il reçoit le 20 septembre 1866 l'ordre Pour le Mérite. Après la guerre, il est du 30 octobre 1866 au 9 août 1867 commandant de la nouvelle d'infanterie. Par la suite, il est mis à disposition avec une pension pour cause de maladie, mais continue à exercer la fonction d'adjudant général du roi.