Il fait les campagnes de 1810 aux armées d'Allemagne, d'Espagne, de Catalogne et au corps d'observation de Hollande, celle de 1811 à l'armée de Catalogne puis celle de 1812 au corps d'observation de l'Elbe et à la Grande Armée avec laquelle il effectue la campagne de Russie et participe aux batailles de Polotsk et de la Bérézina.