En 1798, il est désigné pour faire partie de l’expédition en Égypte, et le , à Salahieh, il est blessé d’un coup de sabre à la tête et d’un coup de feu à la cuisse. Le général Bonaparte le nomme le jour même, chef d’escadron sur le champ de bataille. Il est nommé chef de brigade le , au de dragons, et le , il se trouve à la bataille d’Aboukir, où il reçoit un coup de baïonnette à la main droite, et a un cheval tué sous lui. Rentré en France après la capitulation d’Alexandrie, il tient garnison à Saint-Jean-d'Angély. De l’an XII à l’an XIII, il est employé à l’armée des côtes de l’Océan, et il est fait chevalier de la Légion d’honneur le , et officier de l’ordre le .