De 1797 à 1805, il est affecté successivement à l’armée d’Angleterre, à l’armée du Danube, à l’armée du Rhin, avant de rejoindre le camp de Saint-Omer. Il est blessé d’une balle à l’épaule droite le à la Bataille de Moesskirch, et il est fait chevalier de la Légion d’honneur le . La bravoure qu’il déploie à la Bataille d’Austerlitz le , lui vaut le grade de chef de bataillon au d’infanterie de ligne sur le champ de bataille, alors que sur le brevet qui lui est remis plus tard figure la date du .