Nato ad Augusta (SR), attualmente vive a Livorno.
Inizia a studiare il violino all'eta' di sette anni per poi passare dopo qualche anno al trombone, col quale si diploma all'istituto musicale "V.Bellini" di Catania nel 2000. Si avvicina al jazz sin dalla giovane età, frequentando vari seminari tenuti da musicisti di chiara fama internazionale come: Giorgio Gaslini, Paolo Fresu, Tony Oxley, Franco D'Andrea.
Nel 1999 frequenta i seminari estivi di "Siena Jazz" aggiudicandosi una borsa di studio per frequentare nuovamente i seminari l'anno dopo, nello stesso anno entra a fare parte dell'Orchestra Jazz del Mediterraneo, big band Catanese, con la quale ha suonato ed è stato diretto da Gianni Basso, George Gruntz, Bob Mintzer, Maria Schneider, Flavio Boltro.
Nell'estate del 2000 torna a frequentare i seminari estivi di Siena Jazz vincendo un'altra borsa di studio per rappresentare l'ass. Siena Jazz e l'Italia al 12° meeting internazionale della I.A.S.J.(international associations of school of jazz) alla Berklee School di Boston nel giugno del 2001.
Successivamente entra a far parte del gruppo "Roy Paci&Aretuska" con il quale ha suonato per 3 anni, facendo diverse tournèe e suonando nei più rappresentativi festival musicali italiani ed europei.
Tra il 2002 e il 2003 ha suonato e inciso con diversi artisti e gruppi di musica leggera e alternativa.
Ha collaborato con diversi gruppi:
"Qbeta", "Walkway" di Nello Toscano, "Quintetto di Antonio Moncada", "Skrunch" di Francesco Cusa,
"As Sikilli ensemble" di Stefano Maltese, "Reevoluto", "Alvaro Wilson", "Trinkle trio" di Paolo Sorge,
"Altomaria", "Cattano Bros", "Massimo Nunzi jazz orchestra", "Roberto Spadoni Six",
"Living quartet" di Silvia Bolognesi, "Paolo Sorge and the Jazz Waiters", "Four in Monk",
"La Rivoluzione dal Basso" di Marco Colonna, "Test Quintet" di Stefano Tesei, Bobo Rondelli,
"The Inner Room" di Federico Marchesano, "Pasquale Innarella Jazz Quintet", "Mario Raja Big Bang",
"Slide Family" featuring Gary Valente, "Far Fly Music Community"
"Colours jazz orchestra", Nada, "Curva minore" sicilian music crew, "The Zippy Code" di Giovanni Guidi.
Ha suonato con:
George Gruntz, Bob Mintzer, Maria Schneider, Kenny Wheeler, Tony Scott, Gianluca Petrella, Gary Valente, Franco Ambrosetti, Eddie Henderson, Don Byron, Paul Jeffrey, John Tchicai, Keith Tippett, Tiziana Ghiglioni, Marcello Rosa, David Liebman, Lawrence Butch Morris, Marco Tamburini, Giancarlo Schiaffini, Eugenio Colombo, Pietro Tonolo, Francesco Cafiso, Giovanni Guidi, Dan Kinzelman, Mauro Ottolini, Cristina Zavalloni, Ettore Fioravanti, Roberto Bellatalla, ecc...