Rientrò in Italia per combattere a fianco di Giuseppe Garibaldi, ma quando gli venne negato il permesso di far parte dell'esercito ritornò in Messico per combattere contro l'intervento francese.