Enfant de troupe au régiment de Cavalerie du Dauphin (de Cavalerie en 1791), il est admis à la solde le 9 septembre 1777, puis engagé comme soldat dans ce régiment le novembre 1785. Il passe brigadier le 25 janvier 1790, mais il quitte le corps le 5 juillet 1790, devient soldat au régiment d’Alsace (d’infanterie en 1791) le 2 novembre 1790. Il sert à l’armée de la Moselle en 1792, à celle des Pyrénées orientales en 1793, il est blessé d’un coup de feu à la jambe droite à Peyrestortes le 17 septembre 1793. Arrivé à l'armée d’Italie en 1796, il est incorporé dans les guides à cheval du général Bonaparte, sous le commandement du capitaine Bessières. Il devient successivement brigadier le 17 avril 1797, maréchal des logis le 20 avril, maréchal des logis-chef le 20 mai puis sous-lieutenant le 15 août. Il part pour l'Égypte avec Bonaparte en 1798, et se bat notamment à Salahieh, où il est nommé lieutenant sur le champ de bataille le 12 août 1798. Il sert à Aboukir le 25 juillet 1799, est nommé capitaine le lendemain puis suit Bonaparte qui rentre en France.