Seguì Garibaldi nella battaglia di Milazzo e nella battaglia del Volturno, partecipò alla battaglia di Aspromonte insieme ad altri nobili palermitani (fra cui si ricordano, ad esempio, il duca Gabriele Colonna, il duca Corrado Valguarnera, il barone Giovanni Ferrugia, il conte Nicolò Federico, il marchese Ruggiero Maurigi), ai combattimenti contro gli austriaci nella Valtellina e nel Trentino (durante la campagna del Tirolo comandò un battaglione nel reggimento del tenente colonnello Giovanni Cadolini).