Promu capitaine en 1843, il servit en Algériede 1853 à 1859. À l'issue de la Campagne d'Italie (1859), il fut pendant cinq ans commandant du génie des forces d'occupation des États pontificaux et y gagna le grade de colonel (1868).