Giornalista di Liberazione, nel 1994 diventa componente della Direzione nazionale di Rifondazione Comunista, di cui fu segretario regionale in Sicilia dal 1994 al 2001
Nel 1996 viene eletto deputato all'Assemblea Regionale Siciliana ed è capogruppo del PRC all'ARS e vice presidente della Commissione regionale Antimafia. Viene rieletto nel 2001.
È noto per il suo impegno contro la mafia, che lo ha portato a scrivere i libri Oltre la cupola, massoneria, mafia e politica (1994) e Amici come prima, storie di mafia e politica nella seconda repubblica (2003); inoltre, nel dicembre 2004 è stato aggredito e minacciato verbalmente a Palermo mentre raccoglieva firme per protestare contro Cosa Nostra.
Al termine delle elezioni politiche del 2006 approda alla Camera, sempre tra le file di Rifondazione, risultando eletto nella circoscrizione Sicilia 2. Poco dopo viene eletto presidente della Commissione parlamentare Antimafia. Non è stato rieletto alle elezioni politiche del 2008.