
Ha recitato al cinema in diversi film tra cui fra gli altri: “Malèna” nel 2000 con la regia di Giuseppe Tornatore, e “Baarìa” nel 2009, nonché in diverse fiction televisive tra le quali: “Il capo dei capi” del 2007 con la regia di Enzo Monteleone e Alexis Sweet; “Squadra antimafia – Palermo oggi 2”, “Squadra antimafia – Palermo oggi 3” del 2010.
Dedito al sociale e all’impegno civile, ha preso parte a importanti progetti quali “Edda Ciano e il comunista”, regia di Graziano Diana, premio Efebo d’argento per l’interpretazione del commissario Marcellini, “Prima che la notte” (il film su Pippo Fava prodotto da RAI 1), “Liberi sognatori A testa alta” su Libero Grassi, regia di Graziano Diana, nonché agli adattamenti teatrali di due celebri opere di Leonardo Sciascia: “Il Giorno della civetta” (premio legalità) e “A ciascuno il suo”. Nel “Capo dei capi” era Paolo Borsellino, premio Salvo Randone per l’interpretazione consegnato dagli amici del giudice scomparso.
Sue le regie e le drammaturgie teatrali di: “We can be heroes” (2019), “Luna pazza” (2018), “Vestire gli ignudi” (2017).
Nel corso dell’estate 2019 a Roma perché impegnato in prestigiosi progetti cinematografici e televisivi.
Sogna di creare un’Accademia nazionale di teatro ad Agrigento.