Nel 1848, allo scoppio della prima guerra di indipendenza, ricopriva il grado di Maggior generale. Dopo l'occupazione della Lombardia rappresentò, come uomo di fiducia di Carlo Alberto, il Re presso il governo provvisorio di Milano dopo le cinque giornate, assumendo successivamente il comando della Brigata di fanteria "Casale", che combatté a Goito e a Santa Lucia, nei pressi di Verona.