Nel 1860 fu presidente del "comitato delle barricate" durante l'insurrezione di Palermo, e fu nominato segretario di Stato ai lavori pubblici e istruzione nel governo dittatoriale di Garibaldi in Sicilia.