In seguito alla battaglia di Custoza e l'armistizio di Salasco (9 agosto 1848) ripiegò forzatamente in Piemonte dove fu nominato maggiore nelle file della Legione lombarda e nel marzo del 1849 prese parte alla battaglia di Novara, scontro decisivo della Prima guerra d'indipendenza.