Durante la seconda guerra d'indipendenza del 1859 venne promosso capitano in forza al 13º Reggimento "Cavalleggeri del Monferrato" e colse l'occasione per distinguersi nella Battaglia di San Martino ove ottenne una Medaglia d'argento al valor militare. Nel 1866 combatté la terza guerra d'indipendenza come maggiore del 8º Reggimento "Lancieri di Milano". Nel 1867 venne promosso al grado di colonnello e posto al comando del 1º Reggimento "Nizza Cavalleria" dove rimase sino al 1877 quando venne posto a riposo con la concessione della Croce di Cavaliere dell'Ordine dei Santi Maurizio e Lazzaro e di quella di Ufficiale dell'Ordine della Corona d'Italia.