Il fait avec la même distinction les campagnes suivantes, participe aux batailles de Marengo et d'Austerlitz, et il est promu le , au grade de général de brigade.