Il est élevé au grade de commandeur de la Légion d’honneur le , et il est promu général de brigade le suivant. Employé en cette qualité à la du de la Grande Armée, il commande la de la division Brayer à la bataille de Leipzig. Le , il fait mettre bas les armes à 7 ou 800 Autrichiens, le 18, il est détaché pour aller soutenir la division polonaise chargé de défendre le faubourg de Halle et qui était en train de reculer. Il reprend l’offensive, rejette l’ennemi dans la plaine et la nuit il fait consolider les positions avec une grande quantité de soliveaux entassés les uns sur les autres. Le 19, les ennemis commencent à attaquer le point important qu’il occupe, et pendant il soutient un feu des plus vifs. Les troupes françaises ayant abandonné la porte de Halle, il effectue sa retraite en bon ordre par le pont de l’île de Rosenthal, auquel il fait mettre le feu après l’avoir franchi. Chargé de protéger la retraite française jusqu’au Rhin, il occupe le 20, les hauteurs de Weissenfelds avec 10 bataillons. Le , il prend part à la Bataille de Hanau, et le , il passe à la du , comme commandant de la de la division Ricard.