La sua carriera militare iniziò quando si arruolò nel 1777. Durante la Rivoluzione francese salì rapidamente in grado di tenente colonnello. Ricevette la promozione a "général de brigade" nel 1793 e combatté nella battaglia di Fleurus (1794). Come parte dell'esercito del Danubio, combatté anche nella battaglia di Ostrach
e la battaglia di Stockach (1799). Come "général de division" combatté sotto Jean Victor Marie Moreau nella battaglia di Hohenlinden (1800), tenendo con successo il fianco sinistro.