Il passe chef d’escadron le 17 juin 1797, et il participe aux campagne de l’an V à l’an IX, aux armées d’Allemagne, du Danube et d’Helvétie. En l’an VIII, il commande l’artillerie de la division du général Klein à la bataille de Zurich les 25 et 26 septembre 1799, et il s’y conduit d’une manière digne des plus grands éloges, ainsi que le 5 mai 1800, à la Bataille de Moesskirch.