Dopo una permanenza negli Stati Uniti d'America, nel 1860 raggiunse l'Italia per partecipare alla spedizione garibaldina nelle Due Sicilie, durante la quale fu ferito a Capua e ottenne il grado di tenente colonnello nello Stato maggiore di Garibaldi.