Officier du génie, il fait les campagnes d'Égypte, d'Allemagne, d'Espagne, dirige les sièges de Saragosse (1809) et de Badajoz (1810).