Au cours de l'Expédition des Mille, il combat durant toute la campagne, prenant le poste de Pilo après sa mort lors de la prise de Palerme. Il est nommé général par Garibaldi, avec lequel il combat à Aspromonte.