Créé baron de l'Empire le et élevé au grade de général de brigade le de la même année, il remplit les fonctions de chef d'état-major du corps d'armée commandé par le maréchal Bessières à partir du . Il est cité aux différentes batailles qui illustrent la campagne d'Allemagne en 1809. Nommé le commandeur de la Légion d'honneur, il revient en France à la paix, est appelé au commandement du département des Bouches-du-Rhin dans la militaire et, le , à celui de l'Ems-Oriental dans la militaire. Le suivant, il part pour la Grande Armée en Russie et est attaché au corps d'armée le suivant. Nommé commandant à Leipzig le , il suit l'armée dans sa retraite et prend part aux opérations de la campagne de France en 1814.