Combatté nella Seconda guerra d'indipendenza italiana e presenziò alla Battaglia di Magenta nella divisione comandata dal principe di Liechtenstein, guidando nello specifico la ritirata delle truppe Corbetta verso Cisliano dove la sua risolutezza al comando diede prova di grande efficienza. Malgrado la sconfitta, nel dicembre di quell'anno venne promosso colonnello. Il 12 marzo 1860 ottenne il titolo nobiliare di cavaliere.