Il fait avec la grande armée les guerres d'Allemagne, de Prusse et de Pologne, de l’ à 1807, et se trouve aux combats livrés sous les murs d'Ulm les 23, 24 et , aux batailles d'Austerlitz, d’Iéna et d'Eylau. Major le , et colonel le , il passe à l'armée d'Espagne le comme chef d'état-major de son armée, et prend, le le commandement du d'artillerie à cheval. Il combat à Talavera de la Reina, où il est blessé d'un coup de feu au côté droit, à Almonacid et à Ocaña les , , et , et au passage de la Sierra Morena le .