Engagé dans l'armée sarde, il est nommé sous-lieutenant des grenadiers en 1853. Entre 1855 et 1856, il participe à la guerre de Crimée . En 1859, il prend part à la Seconde Guerre d'Indépendance en tant que lieutenant du Régiment de Grenadiers de Sardaigne, Il reçoit la médaille de la valeur militaire pour le courage dont il fait preuve au cours de la bataille de San Martino. En 1863, il est l'officier d'ordonnance du prince héritier Umberto de Savoie qui est le parrain de son fils Umberto. En 1866, lors de la troisième guerre d'indépendance, il participe à la bataille de Custoza à la suite de laquelle il est décoré d'une deuxième médaille d'argent de la valeur militaire. Après avoir commandé le régiment de cavalerie d'Alexandrie et le régiment de cavalerie, il est promu général de division et prend le commandement de la brigade d'infanterie Abruzzi. En 1887, il est envoyé en Érythrée où il commande la brigade du Corps expéditionnaire sous les ordres du général Alessandro Asinari de San Marzano . Il prend part aux opérations de reconquête des positions italiennes perdues à la suite de l'issue malheureuse de la bataille de Dogali. De retour dans son pays, de 1890 à 1894, il commande successivement les divisions militaires de Ravenne, Brescia et Vérone. Promu lieutenant-général, il est placé dans une position auxiliaire et décède à Asti le 19 février 1907 .