After his diploma in classical guitar at the Conservatorio “G.Verdi” in Como, he specialized in the use of the electric guitar in the contemporary repertoire.
At the same time, he began to study jazz music in greater depth by attending master classes held by Joe Pass, Joe Diorio, Hal Crook and Jerry Bergonzi. He has played in various music festivals like the Festival M.A.N.C.A. in Nice, Ars Musica in Brussels, Musik der Jahrhunderte in Stuttgart, the Biennale in Zagabria, the Festival Chopin in Warsaw, RAI Nuova Musica, Festival Milano Musica, Tage fur Neue Musik in Zurich , the Alpine Music Festival in Saas- Fee, ISCM-Oggimusica etc., where he played the first performance of works by R. Nova, F. Romitelli, G. Verrando, P. Leroux and L. Francesconi
Collaborations as guitar, electric guitar, banjo and mandolin player with: Orchestra of the Teatro La Fenice in Venice, Orchestra Sinfonica Nazionale della RAI , Orchestra of the Teatro Comunale in Bologna, Orchestra Sinfonia Varsovia , Orchestra Sinfonica “G. Verdi” in Milano, Haydn Orchester in Bolzano, Orchestra di Padova e del Veneto, Ensemble Icarus, Ensemble “Interzone” , Ensemble Musica Rara, Orchestra “G.B. Viotti”, O.F.S.I.
He has played in the most important theatres and concert halls in Italy and abroad (the Teatro La Fenice in Venice, the Sala Verdi of the Conservatorio di Milano, the Auditorium at the Lingotto in Turin, the Auditorium RAI, the National Philarmonic Concert Hall in Warsaw, the Tonhalle in Zurich, the Schauspielhaus in Dresden, the Theatre in Nice, the Theaterhaus Pragsattel in Stuttgart, the Teatro Gavella in Zagabria, the Teatro Comunale in Bologna, the Teatro Ariosto in Reggio Emilia).