Il est promu général de brigade le , et commandant de l’artillerie de la Grande Armée. Il est élevé au grade de commandeur de la Légion d’honneur le , en récompense de sa conduite à la bataille d'Eylau le . À la bataille de Friedland le , au moment où la cavalerie du général Latour-Maubourg repousse une charge des Russes, il établit avec promptitude et habileté une batterie de 30 pièces d'artillerie qui fait éprouver de lourdes pertes aux troupes adverses. Créé baron d'Empire le , il est nommé commandant de l'artillerie du de l'armée d'Espagne le suivant. Le il est fait chevalier de la Couronne de fer. Après la prise de Madrid le , il est nommé général de division le suivant. Il est à la bataille d’Uclès le , et le il prend le commandement en chef de l’artillerie des armées en Espagne en remplacement du général Lariboisière. Il combat à Talavera les 27 et , et à Almonacid le , face aux généraux Palafox, Blake et Wellesley.