Llamado al depósito en 1798, tuvo un éxito brillante en sus exámenes y fue nombrado capitán de los ingenieros. Se convirtió en ayudante de campo del mariscal Berthier en 1800, cargo que mantuvo hasta 1812 y en el que participó activamente en prácticamente todas las campañas napoleónicas. Fue herido y capturado en España. Fue ascendido a capitán después de Marengo y a chef de bataillon después de Austerlitz.
, también se convirtió en caballero de la Legión de Honor y coronel en el Sitio de Zaragoza.