Hoffmann retourne le au 21e régiment d'infanterie en tant que chef de bataillon et arrive le à Löwenberg en tant que chef du 3e bataillon du 7e régiment de Landwehr. Il est ensuite affecté, à partir du , au commandement du bataillon de fusiliers du 22e régiment d'infanterie. Le , il est promu Lieutenant-colonel. Le , Hoffmann est chargé de commander le 32e régiment d'infanterie sous la forme d'une position à la suite. Le , il est nommé commandant et, en cette qualité, promu colonel le . Hoffmann reçoit l'ordre de l'Aigle rouge de 3e classe le et est réintégré au ministère de la Guerre le en tant que chef du département de l'armée. De plus, à partir du , il est membre de la direction militaire du gymnase central. Le , il reçoit de l'Autriche l'ordre de la Couronne de fer de 2e classe.
Après la conclusion de la paix, Hoffmann reçoit le le commandement de la 31e division d'infanterie et le l'étoile de l'ordre de l'Aigle rouge de 2e classe. En raison d'une grave maladie, il obtient le un congé de six mois qu'il met à profit pour voyager en Suisse et en Italie. Le , il reçoit à Dresde la Grand-Croix de l'ordre d'Albert. En raison de sa santé fragile, Hoffmann est muté le avec les compétences d'un commandant de division auprès des officiers de l'armée. Son état de santé ne s'étant pas amélioré, Hoffmann est mis à la disposition de l'armée le , avec une pension légale.
Famille
Hoffmann se marie avec Karoline von Hoffmann (1818–1894) à Dresde le . Le couple a les enfants suivants :
Wilhelmine (1849-1875) mariée en 1871 avec Hermann Treusch von Buttlar (mort en 1905), major
Otto (1856-1915), lieutenant général prussien marié en 1879 avec Paula von Zglinitzki (née en 1860)
Otto von Hoffmann (Hrsg.): Lebenserinnerungen des Königlich Preußischen Generalleutnants Otto von Hoffmann, geb. 1816, gest. 1900, nach eigenen Aufzeichnungen. Schulze, Oldenburg/Leipzig 1907.
Löbell's Jahresberichte über die Veränderungen und Fortschritte im Militärwesen. XXVII. Jahrgang: 1900, S. 618.