In der Schlacht bei Preußisch Eylau (7./8. 1807) führte Walther unter Marschall Joachim Murat ein eigenes Kommando. Nach weiteren Belobigungen übernahm Walther unter Marschall Jean-Baptiste Bessières das Kommando über das Regiment der Grenadiers à cheval de la Garde impériale und kämpfte u. a. bei Wagram (5./6. Juli 1809). Auch in der Schlacht bei Großgörschen (2. Mai 1813), der Schlacht bei Dresden (26./27. August 1813) und Teplice (17. September 1813) konnte sich Walther ebenfalls auszeichnen. Dasselbe gilt für die Völkerschlacht bei Leipzig (16./19. Oktober 1813) und die Schlacht bei Hanau (30./31. Oktober 1813). In diesen Jahren war Walther parallel zu seinen eigentlichen Aufgaben im Stab auch für die Ehrengarde (Kavallerie) Napoleons verantwortlich.