Entrato diciannovenne a far parte della neonata Orchestra Sinfonica di Milano, dal 2000 ricopre il ruolo di spalla e ha lavorato con direttori e solisti di fama mondiale tra cui Giulini, Chailly, Prêtre, Muti, Gergiev, Pavarotti, Domingo, Rostropovič e Argerich. Negli ultimi anni affianca al suo ruolo di Primo violino numerose esibizioni in qualità di solista. Nel 2008 è stato impegnato con l’Integrale dei Concerti di Mozart e Haydn e il Triplo Concerto di Beethoven con Pedroni al pianoforte e Dindo al violoncello. Nella Stagione 2013/14 ha eseguito con la Sinfonica di Milano la Sinfonia concertante di Mozart e il Doppio Concerto di Brahms (dir. Xian Zhang). Nel 2015 è stato solista alla Scala con Sheherazade di Rimskij-Korsakov (dir. J. Bignamini). Nel 2016 un grande successo per il Concerto Gregoriano di Respighi in Auditorium, alla Festspielhaus di Salisburgo e a San Pietroburgo sotto la guida di O. Caetani. Nel 2019, diretto da Fournillier, ha suonato il Doppio Concerto di Brahms con E. Piccotti. Nel 2021 ha eseguito lo stesso Concerto al Parco della Musica di Roma con il violoncellista G. De Angelis. Con lo stesso violoncellista ha suonato in trio con B. Canino.