Ottenuta la promozione a Colonnello nel novembre del 1848, continuò a combattere nella Prima Guerra di Indipendenza anche nel 1849; fu nominato Comandante delle "Guide a Cavallo" e del Reggimento "Cavalleggeri di Lombardia", non riconoscendo però la dipendenza dal Comando della V Divisione "Lombarda" del Ramorino prima e del Fanti poi, proprio durante l'offensiva austriaca a Pavia. Nominato Aiutante di Campo onorario del Re il 10 aprile 1853, sei anni più tardi venne promosso Maggior Generale, combattendo nella Seconda guerra di indipendenza, e quindi Tenente Generale il 6 febbraio 1862, grado che ricoprì fino al suo collocamento a riposo, avvenuto il 1º settembre 1865.