Appelé par le général Moreau, qui avait apprécié ses talents et sa bravoure, il prend le commandement de la d'infanterie légère le , avec laquelle il fait les campagnes de l'an VI à l'an XI, aux armées du Danube, d'Helvétie, des Grisons, d'Italie et de Naples. Il se signale notamment à la bataille de Feldkirch le , puis est promu général de brigade le . Il devient membre de la Légion d’honneur le .