Nella guerra del 1859 si arruolò nei Cacciatori delle Alpi, con il grado di maggiore. Passato nell'esercito regolare piemontese come comandante del 46º reggimento di linea, non poté seguire Garibaldi con i Mille nella spedizione in Sicilia, ma guidò la quarta spedizione di 2.000 volontari (tra i quali 200 bresciani) a sostegno delle truppe garibaldine. Comandante della "Brigata Sacchi", prese parte ai combattimenti di Caiazzo, alla battaglia del Volturno e all'assedio di Capua.