Medico dell'ospedale generale di Palermo, insegnò Fisiologia all'Università di Palermo. Prese parte alla rivoluzione siciliana del 1848 dove fu ispettore degli ospedali siciliani e medico capo dell'armata siciliana. e dal 1849 fu esule in Piemonte. In quel periodo insegnò biologia presso le Università di Genova e di Torino. Tornato a Palermo nel 1858, proseguì l'insegnamento di Fisiologia all'Università.