Resté à l'armée d'Allemagne et promu au grade de général de brigade le , il quitte Hambourg le suivant pour se rendre au corps d'observation de l'Océan, et, placé dans la d'infanterie qui fait partie du de la Grande Armée pendant la campagne de 1812 en Russie, il se trouve à la prise de Smolensk le , est nommé commandeur de la Légion d'honneur le suivant, et combat à la bataille de la Moskova le 7 du même mois, ainsi qu'au passage de la Bérézina les 26, 27 et suivant.