Diplomato in pianoforte e composizione e perfezionatosi con Teresa Procaccini a Roma e Boris Petruschanskj a Imola oltre che con Roberto Negri a Genova, è stato maestro di sala e assistende di Gustav Kuhn al Tiroler Festspiele ERL e all'Accademia di Montegral a Lucca oltre che di Claudio Desderi e Tito Ceccherini. Ha collaborato anche con Franco Battiato e molti teatri come lo Stabile del Veneto, lo Stabile di Catania, il Teatro Eliseo di Roma. Suona stabilmente con il Quintetto del Teatro Massimo Bellini di Catania. Ha all’attivo più di 400 concerti nei più importanti teatri italiani (Politeama Rossetti di Trieste, Massimo Bellini di Catania, Della Corte di Genova, Argentina ed Eliseo di Roma, Verdi di Padova, Biondo di Palermo, Goldoni di Venezia, Comunale di Treviso, Bellini di Napoli, Comunale di Vicenza, Arena di Verona, Morlacchi di Perugia, Alfieri di Cagliari, Comunale di Bolzano ecc. Ha collaborato con diversi compositori tra cui Marco Betta, Germano Mazzocchetti, Antonio Di Pofi, Lucio Gregoretti, eseguendo musiche in prima assoluta. Attualmente è docente di Teoria, ritmica e percezione Musicale e Semiografia della musica contemporanea al Conservatorio Alessandro Scarlatti di Palermo.