Scaduti i dieci anni della sua pena, tornò in patria più volte dopo il 1833 (venendo arrestato almeno in un paio di occasioni, a Milano e a Torino) e definitivamente nel 1848, quando i moti della Primavera dei popoli scacciarono da Parma il nuovo duca Carlo II di Borbone. Reintegrato nel grado precedente, organizzò la guardia nazionale del ducato e guidò un reparto parmense a congiungersi con le forze piemontesi del generale Callisto Bertone di Sambuy dirette verso il Quadrilatero austriaco. Dopo la battaglia di Custoza riportò a Torino le truppe rimastegli e, alla ripresa della guerra nel 1849, fu nominato colonnello della legione lombarda, comandata dal generale Gerolamo Ramorino, che venne poi condannato alla fucilazione in seguito alla "disfatta" di Novara. Collocato a riposo (8 aprile 1849) dopo quell'episodio, visse a Torino ricevendo nel 1859 la nomina onoraria a maggiore generale dal governo provvisorio dell'Emilia guidato dal "dittatore" Luigi Carlo Farini e nel 1860 l'incarico di giudice supplente nel Supremo tribunale di guerra. Ritiratosi a vita privata nel 1862, morì due anni dopo.