Hans militære karriere startede, da han meldte sig til hæren i 1777. Under den franske revolution steg han hurtigt i grad til oberstløjtnant. Han blev forfremmet til "général de brigade" i 1793 og kæmpede i slaget ved Fleurus (1794). Som en del af Donau-hæren kæmpede han også i slaget ved Ostrach
og slaget ved Stockach (1799). Som "général de division" kæmpede han under Jean Victor Marie Moreau i slaget ved Hohenlinden (1800), hvor han med succes holdt venstre flanke.