În 1859 s-a alăturat lui Garibaldi în Expediția celor O Mie, și, de asemenea, a luptat în rândurile armatei italiene împotriva austriecilor în războiul din 1866. A participat la ca șef de stat major al generalului Giuseppe Sirtori. Deziluzionat de eșecul armatei italiene în acea bătălie și din întreaga campanie din 1866, și-a întrerupt promițătoarea carieră militară pentru a se întoarce la viața civilă și a se dedica jurnalismului și politicii.