Ya teniente, el rey de Cerdeña Carlos Alberto le encargó dirigir la modernización de la artillería sarda en 1823 y fue ascendido a jefe de escuadrón (mayor) en 1845 y a general de brigada en 1848. Participó en diversas batallas del ejército sardo contra los austriacos durante la Primera Guerra de Independencia de Italia distinguiéndose durante el asedio de Peschiera. Así obtuvo el rango de coronel y la medalla de plata por su valor; participó además en la batalla de Novara en que fue derrotado por los austriacos el 23 de marzo de 1849. Nombrado ministro de guerra, reorganizó el ejército sardo y entre 1855 y 1856 comandó las tropas sardas enviadas a la Guerra de Crimea. Fue Jefe del Estado Mayor durante la Segunda Guerra de la Independencia de Italia y gobernador de Nápoles entre 1861 y 1864.