Le , lors d’une charge de son régiment à la Bataille de Hohenlinden, il contribue puissamment à la prise d’un parc d’artillerie de 105 pièces de canon. Il est fait chevalier de la Légion d’honneur le . En 1805, il fait la campagne d'Autriche au sein de la Grande Armée, et il est nommé chef de bataillon le , au d’infanterie de ligne. Il fait les campagnes de Prusse et de Pologne de 1806 et 1807, et il se distingue les 5 et , à la bataille de Wagram, ainsi que les 10 et à la Bataille de Znaïm.