Passato al grado di Maggiore Generale l'8 aprile 1843, venne destinato dal 1847 alla segreteria di stato per la guerra e la marina, rimanendo in carica sino al 1848 per poi partecipare alla Prima guerra d'indipendenza italiana. Nominato Luogotenente Generale d'Armata il 23 maggio 1849, nel 1849 divenne membro del Congresso consultivo permanente di guerra e poi Ispettore generale dell'esercito piemontese, competenza che lo ammise dal 1850 a far parte del consiglio dell'Ordine Militare di Savoia di cui divenne Grand'Ufficiale nel 1856. A livello sociale, divenne direttore dell'interno dell'Opera pia e ospedale San Luigi Gonzaga di Torino.