Entró en servicio en 1793, como adjunto a las fortificaciones en las plazas fuertes del norte; después pasó a teniente del ejército del Pirineo-Occidental. De 1798 a 1801, participó en la campaña de Egipto y fue nombrado capitán el 10 de marzo de 1799, antes de ser herido durante el asedio de Acre. El 22 de abril de 1801 fue nombrado jefe de batallón. De regreso a Francia en noviembre de 1801, fue destinado el 22 de diciembre a la guarnición de Mantua y participó en el asedio de Gaeta en febrero de 1806. Fue nombrado caballero de la Legión de Honor el 4 de mayo de 1806. El 15 de agosto de la mismo año fue nombrado coronel de ingenieros y el 16 de octubre se le entregó el mando de los ingenieros del 7.º cuerpo del ejército.