Attaché à Bonaparte à partir de la campagne d'Italie (1896), il fut ministre de la Guerre (1800-1807). Major général de la Grande Armée de 1805 à 1814, il fut un fidèle collaborateur de Napoléon, qui le nomma maréchal en 1804. Il se rallia néanmoins à Louis XVIII, qui le nomma pair de France.