Nato a Trapani nel 1960, svolge la professione di dottore commercialista e revisore legale. Ha ricoperto la carica di deputato segretario durante la presidenza di Franco Randazzo e di deputato tesoriere sotto la gestione Morgana. Sposato, ha due figli.
