Passé avec son grade le 27 fructidor an III dans les grenadiers de la Représentation nationale, il fit la campagne de l'an VIII en Italie, et prit part à la Bataille de Marengo. Chef de bataillon des vélites-grenadiers le 5 nivôse an XII, et nommé officier de la Légion d'honneur le 25 prairial, il servit en l'an XIII à l'armée des côtes de l'Océan. I1 fit les campagnes de l'an XIV à 1807 en Autriche, en Prusse et en Pologne, passa au de fusiliers le , et fut admis à la retraite le suivant, après quoi il fut nommé Chevalier de l'Empire par lettre patente le .