Il est promu chef de bataillon au d’infanterie de ligne le , et il se trouve à la bataille de Pultusk le , et après que le chef de corps de son unité a été blessé, il prend le commandement de ce corps, au moment même ou une division de dragons russes entame une charge, renouvelée quatre fois, et toujours repoussée avec succès par son régiment. Le , à la bataille d’Eylau, à la tête de son bataillon, il déloge les Russes d’un bosquet de sapins se trouvant au centre du champ de bataille. Cette position est disputée avec acharnement toute la journée. Il est fait chevalier de la Légion d’honneur le . Pendant la campagne d’Autriche de 1809, il commande le de ligne aux batailles de Thann le , d’Eckmühl le 22 et de Ratisbonne le suivant. Lors de cette dernière bataille, il pénètre le premier dans cette ville, en franchissant les remparts au moyen d’une échelle, et fait mettre bas les armes à plusieurs centaines d’Autrichiens. Le à la bataille de Wagram, il marche en tête du du de ligne, il débouche le premier sur le plateau à gauche du village de Graffen-Neuziedel, et il s’y maintient toute la journée malgré le feu intense de l’ennemi. Le , il passe major au d’infanterie de ligne, et il est créé chevalier de l’Empire le suivant.