A súa carreira militar comezou cando se alistou en 1777. Durante a Revolución Francesa ascendeu rapidamente ao posto de tenente coronel. Recibiu o ascenso a "général de brigade" en 1793 e loitou na batalla de Fleurus (1794). Como parte do Exército do Danubio, tamén loitou na Batalla de Ostrach
e a Batalla de Stockach (1799). Como "général de division" loitou baixo Jean Victor Marie Moreau na Batalla de Hohenlinden (1800), mantendo con éxito o flanco esquerdo.