Hoffmann ging in Wehlau zur Schule, bevor er am 10. April 1813 als Freiwilliger Jäger in das 3. Ostpreußische Landwehr-Infanterie-Regiment der Preußischen Armee eintrat. Dort wurde er am 20. August 1813 Sekondeleutnant. Während der Befreiungskriege kämpfte Hoffmann in den Schlachten bei Großbeeren, Dennewitz und Leipzig. Er nahm am Übergang bei Wartenburg teil und kämpfte in den Gefechten bei Neuhof, Jüterbog, Delfzyl, Maubeuge und der Belagerung von Gorckum. Für Leipzig wurde Hoffmann mit dem Eisernen Kreuz II. Klasse und für Maubeuge mit dem Russischen Orden des Heiligen Wladimir IV. Klasse mit Schleife ausgezeichnet.