En 1805, il reçoit le commandement de la du camp de Saint-Omer, laquelle est attaché à la du de la Grande Armée commandé par le maréchal Soult. Il combat avec gloire à la bataille d’Austerlitz le , contre la colonne austro-russe, qui tente de s’emparer des hauteurs de Pratzen. Il est de nouveau blessé le , à la Bataille d'Eylau.