Entré à Polytechnique en 1819, il passe ensuite par l'École d'application de l'artillerie et du génie à Metz et effectue toute sa carrière dans cette arme. Il participe à l'expédition d'Espagne. En 1828, il est détaché auprès du Directeur des fortifications de Grenoble. En 1831, il est nommé aide de camp du général Haxo et participe à la guerre d'indépendance belge, lors du Siège de la citadelle d'Anvers (1832) sous les ordres du général Haxo. En 1838, il fait partie du corps expéditionnaire français au Mexique sous les ordres de Charles Baudin et participe à la Bataille de San Juan de Ulúa. Il effectue en 1841, une étude de fortification à Vouziers puis est nommé à Langres, où il réalise en six ans un important programme d'extension des fortifications. En 1844, il participe à la première expédition au Maroc sous le commandement du duc de Joinville. Il est nommé directeur des fortifications à Lyon en 1850.