Nach dem Besuch der Kadettenhäuser in Kulm und Berlin trat Imhoff am 24. Mai 1810 als Portepeefähnrich in das 3. Ostpreußische Infanterie-Regiment der Preußischen Armee ein. Er avancierte Mitte Mai 1811 zum Sekondeleutnant und nahm während der Befreiungskriege an den Belagerungen von Magdeburg, Wittenberg, Gorkum und Soissons sowie den Kämpfen bei Möckern, Halle, Wettin, Kalau, Luckau, Hoyerswerda, Großbeeren, Dennewitz, Leipzig, Laon, Hoogstraeten und Crepy teil. Außerdem befand Imhoff sich bei Übergang bei Wartenburg und dem Sturm auf Arnheim. Für Dennewitz und Leipzig erhielt er eine Belobigung und für Halle wurde ihm das Eiserne Kreuz II. Klasse verliehen.