Da den franske revolusjon brøt ut var han sersjant ved Gardes Françaises, og i likhet med størstedelen av regimentet støttet han revolusjonen. I revolusjonsårene gjorde han raskt karrière og ble brigadegeneral i 1793. 24. juni 1794 deltok han i slaget ved Fleurus. Etter general Hoches død fikk han kommandoen over -arméen i september 1797. Han ledet Donauarméens fortropp under Jourdan i mars 1799, og ble kommandant for troppene i Paris samme år. I denne egenskapen støttet han Napoléon Bonapartes statskupp.