Allo scoppio della Prima guerra d'indipendenza italiana, passò all'esercito piemontese, ove ottenne il comando della piazza d'arme di Milano col grado di Colonnello e ottenne successivamente il governo di Monaco per breve tempo per conto del re Carlo Alberto. Nel 1849 venne promosso maggiore generale, poi luogotenente generale e tenente generale. Venne nominato senatore nel 1860.