Il entre en service comme volontaire au de volontaires de l'Ain le , il est nommé capitaine le . Il fait successivement toutes les campagnes à l’armée des Alpes et d’Italie de 1794 à 1798, et il prend part notamment à l’enlèvement des retranchements du col de l’Assiette, à la prise de Chessal, aux combats devant Mantoue et à la prise de Vérone. En 1798, il fait la campagne d'Égypte et nous le retrouvons à la prise d'Alexandrie le , aux batailles de Chebreiss le , des Pyramides le , d’Héliopolis le et de Koraim.