Il est envoyé auprès du général Napoléon Bonaparte à l'armée d'Italie, puis le suit en Égypte. Il y combat lors de la bataille des Pyramides et de la Bataille du Mont-Thabor, avant d'être blessé au siège de Saint-Jean d'Acre. Rapatrié et soigné dans sa ville natale, Napoléon l'envoie ensuite en Vendée combattre contre les Chouans. Il en revient avec le grade de colonel et participe aux différentes campagnes militaires de l'Empire. Il est élevé au rang d'Officier de la légion d'Honneur par décret du . Il est aussi fait baron d'Empire et nommé général juste avant la bataille de Wagram, qui a lieu les 5 et . Il y est blessé et meurt peu après, le .