Nel 1847 si trasferisce a Torino per partecipare da sottotenente alla Prima Guerra d'indipendenza, combattendo nei volontari lombardi di Garibaldi, ma la crudezza della guerra lo spinge a riparare prima a Lugano e poi, dal 1850 a Ginevra, dove risiede fino al 1865 a contatto con il paesaggista svizzero Alexandre Calame.