Hofmann wurde im elterlichen Haus erzogen und kam im März 1796 als Gefreitenkorporal in das Infanterieregiment „Ferdinand von Preußen“. Am 1. Oktober 1797 kam er als Sekondeleutnant in das neuerrichtete Infanterieregiment „de Courbière“ und von dort am 11. Februar 1800 in das Infanterieregiment „von Larisch“. Am 20. März 1803 wurde Hofmann als Adjutant in den Generalstab versetzt. Im Vierten Koalitionskrieg kämpfte er in der Schlacht bei Auerstedt sowie in den Gefechten bei Heilsberg und Braunsberg. Bei Braunsberg wurde er verwundet und erhielt den Orden des Heiligen Wladimir IV. Klasse.