Studia Lettere Moderne presso l'Università di Messina e diventa giornalista pubblicista. Nel 1995 cura la direzione artistica del Teatro Greco di Tindari e l'anno successivo dirige Corrado Guzzanti nel suo debutto teatrale con lo spettacolo Millenovecentonovantadieci. Sul finire degli anni Novanta fonda la Planet Music Italy, società attraverso la quale porta in scena e segue la regia di grandi musical: Evita, Tommy, Jesus Christ Superstar, My fair lady, La febbre del sabato sera;. Dal 2000 al 2004 è Direttore Artistico del Teatro Nazionale di Milano; contemporaneamente ci occupa di grandi produzioni RAI in qualità di autore . L'avventura televisiva prosegue con Notti sul ghiaccio (direttore artistico e autore), Festivalbar 2007, Miss Italia nel mondo e Miss Italia 2007. Per la durata dell'anno accademico 2006/2007 insegna Istituzioni e tecniche di Regia; presso la Facoltà di Lettere e Filosofia dell'Università di Messina. A partire dal 2008 è consulente di Rai Uno per lo sviluppo di nuovi format televisivi e torna a focalizzare la propria attenzione al teatro, aggiungendo nuovi titoli alla già lunga lista di spettacoli: Hairspray grasso è bello, “Cenerentola; (con Roberta Lanfranchi e Antonio Cupo), una nuova versione di Jesus Christ Superstar con Max Gazzè e Ivan Cattaneo. Nel 2011 lavora alla commedia brillante Smetti di piangere Penelope! (in scena con Tosca D’Aquino, Nicoletta Romanoff e Samuela Sardo) e all'adattamento in musical del film Il Vizietto, protagonisti Massimo Ghini e Cesare Bocci. Resta direttore artistico permanente del Festival Arte a Tindari.