Vor der Französischen Revolution diente er in der Armee des französischen Königs und wurde dann 1791 zum Maréchal de camp befördert. Er kämpfte in der Rheinarmee und wurde 1793 zum Général de division befördert, erlitt aber als Kommandant der Moselarmee in der Schlacht bei Pirmasens am 14. September 1793 eine Niederlage gegen die Preußen. Nachdem er während der Terrorherrschaft einige Monate in Gefangenschaft gewesen war, wurde er 1795 Generalinspektor der Infanterie und leitete im Januar 1798 unter Napoleon Bonaparte die Invasion in die Schweiz.