A forradalom alatt belépett a mérnöki hadosztályba, melyben 1795-ben kapitányi rangot kapott. 1796-ban az itáliai (francia) hadsereghez került, azután részt vett az egyiptomi hadjáratban és dandártábornok lett. Az austerlitzi csatában tanúsított bátorságát látva Bonaparte tábornok kinevezte saját hadsegédjévé. Az 1806-os hadjáratban elfoglalta Spandaut, 1807-ben pedig nagyban hozzájárult a friedlandi győzelem kivívásához.