Sous l'Empire, il se distingue encore au pont du Lech le où, à la tête de 200 dragons, il met en déroute un corps ennemi qui en défendait le passage, et au combat de Diernstein où il est fait prisonnier. Bonaparte le nomme son écuyer après son échange. La valeur qu'il déploie plus tard à la bataille d'Austerlitz lui vaut le grade de général de brigade le . Dans la campagne de Prusse et de Pologne en 1806, il se signale au combat de Schleitz où il fait une charge de cavalerie, dont le Bulletin de la Grande Armée fait un grand éloge. Il est nommé commandant de la Légion d'honneur le après la paix de Tilsitt.