L'any 1791 ingressà a la Guàrdia Nacional i l'any següent ho feu a l'exèrcit, primer com a capità de voluntaris a Ardèche. Amb el grau de comandant prengué part en el Setge de Toló (1793), on feu presoner el general anglès O'Hara. Destinat a Itàlia, participà en diferents combats. Fou ferit als combats d'Urca i Neumark. L'any 1799 ascendí a general de divisió lluitant a les batalles de Novi i de Marengo (en aquesta última ajudà decisivament al general André Masséna, del qual era el segon en comandament). En les campanyes de 1805 i 1806 la seva reputació augmentà notablement, distingint-se en les batalles d'Austerlitz, Saalfeld, Jena, Pultusk i Ostrolenka.