Il lutte avec brio à Bautzen, où il empêche les Russes de déborder l'armée française, et à Leipzig où il est criblé de balles et de coups de sabre. Promu grand-croix de l'ordre impérial de la Réunion le , Compans se bat à la tête de ses troupes pendant la campagne de France en 1814. Il participe aux batailles de la Fère-Champenoise, de Claye, de Villeparisis et sous les murs de Paris. Il vient ensuite prendre position à la butte de Beauregard, près de Belleville, et y fait tout ce qu'il peut pour retarder la nécessité d'une capitulation. Il arrête pendant cinq jours l'armée alliée entre Sezanne et Meaux.