Il fait la campagne de 1806 à l'armée d'Italie, celle de 1807 au corps d'observation de la Grande Armée, celles de 1808 à la Grande Armée et au corps d'observation des Pyrénées, celle de 1809 aux armées d'Espagne et d'Allemagne avec laquelle il participe aux batailles d'Essling-Aspern et de Wagram.