Le , il participe à l’expédition d'Irlande, sous les ordres du général Hoche, et il embarque sur le « "Scévola" », qui fait naufrage en pleine mer et dont une grande partie de l’équipage périt dans les flots. En 1798, il rejoint l’armée de Sambre-et-Meuse et en 1799, il est envoyé à l’armée d’Angleterre. En 1800, il est employé à l’armée d’Italie et il est blessé le , à la bataille de Marengo. En 1801, il est muté au corps d’observation de la Gironde et il est nommé adjudant-major le , et capitaine de carabiniers le suivant.