Appena prima dell'inizio della seconda guerra d'indipendenza italiana, il 19 aprile 1859, venne promosso maggiore generale, grado con cui prese parte alla battaglia di Boffalora del 3 giugno ed a quella di Magenta il giorno successivo. Nello scontro di Boffalora sopra Ticino, nello specifico, rimase sotto gli ordini del generale Eduard Clam-Gallas e si contrappose direttamente al generale francese Joseph Édouard de La Motte-Rouge sul campo.