Le 22 septembre 1794, il est remis en activité comme officier d'ordonnance auprès du général Oudinot, son compatriote, avec lequel, il fait les campagnes des ans III à VI aux armées du Rhin, de Sambre-et-Meuse, et d'Angleterre. En l'an VII, il passe à l'armée d'Helvétie et y est nommé chef de bataillon le 5 août 1799 à la d'infanterie de ligne. Le 26 septembre 1799, il se signale par sa bravoure et son dévouement à la bataille de Zurich, où il est blessé d'un coup de feu au pied droit.