En 1812 il participe à la campagne de Russie et le il devient adjudant-commandant et chef d’état-major du maréchal Mortier. Le , il est chef d'état-major du général Roguet et au mois de mai il occupe la même fonction dans la Garde impériale pendant la campagne de Saxe. Il est fait chevalier de la Couronne de fer le puis baron de l'Empire le suivant. Il se trouve à la bataille de Leipzig du 16 au , ainsi qu’à celle de Hanau les 30 et suivant. Il est promu général de brigade le et devient chef d’état-major du d’armée du maréchal Marmont le suivant.