Il suit le général Leclerc dans l'expédition de Saint-Domingue et se distingue en toutes les rencontres et mérite le grade de général de brigade. Revenu en France en 1804, il rejoint l'armée à Boulogne, assiste aux batailles d'Ulm et d'Austerlitz où il se trouve aux prises avec la droite de l'armée russe qu'il couvre, avec ses 18 canons, de mitraille et met en déroute. Il se distingue de nouveau à Saalfeld, à Iéna, à Pułtusk, à Ostrołęka, à et à .