È entrato a far parte, come Primo corno, di alcune orchestre giovanili: Orchestra Giovanile Italiana, East-West International Symphony Orchestra, Orchestre des Jeunes de la Méditerranée. Ha frequentato la Scuola di Fiesole con R. Bobo, V. Globokar e A. Faja e le masterclass con I. James e R. Vlatković. È risultato idoneo in diversi concorsi presso l’Orchestra Haydn di Bolzano, l’Orchestra Regionale del Lazio, l’Orchestra Città Metropolitana di Bari, l’Orchestra del Teatro Petruzzelli di Bari, l’Orchestra del Teatro “Carlo Felice” di Genova e l’Orchestra Sinfonica di Milano.
Ha collaborato anche con le Orchestre del Comunale di Firenze e del Teatro dell’Opera di Roma, la European Union Chamber Orchestra, l’Orchestra del Festival Pucciniano di Torre del Lago e con i Cameristi della Scala.
Si è esibito sotto la guida di direttori illustri quali C.M. Giulini, R. Chailly, R. Muti, C. Hogwood, H. Rilling, V. Jurowski.
Dal 2002 fa parte dell’Orchestra Sinfonica di Milano, ricoprendo il ruolo di Terzo corno e, dal 2004, quello di Primo corno. Oltre all'intensa attività orchestrale, che include tournée e registrazioni discografiche, si dedica a concerti cameristici e solistici.
Tra le sue esecuzioni si annoverano il Rondò K 371 e il Concerto per corno e orchestra n. 4 in Mi bemolle maggiore K 495 di W.A. Mozart, la Ballata per corno e orchestra Castel del Monte di N. Rota (inciso per Decca), il Trio per corno, violino e pianoforte in Mi bemolle maggiore, op. 40 di J. Brahms, nonché l'Adagio e Allegro e il Konzertstück per quattro corni e grande orchestra in Fa maggiore op. 86 di R. Schumann (quest'ultimo eseguito nel 2006 e nel 2014 con Radovan Vlatković).
Suona un corno S. W. Lewis.