He attended the triennial Master Class for Wind Orchestra Conductors at A.B.B.M. in Bergamo from 1996 to 1998 under the guidance of the Italian-American conductor Thomas Bricetti; during this period he also followed updating classes on the technique and the development of wind and percussion instruments held by Roger Bobo (brass instruments), Anthony Pay (woodwinds) and Ben Omar (percussions).
He participated at the theoretical and practical training in conduction and rehearsal of wind orchestras held by Daniele Carnevali in Cremona in 2000 and at the master Class in Orchestra conduction held by Pierangelo Gelmini at the “Nuova Scuola di Musica” in Cantù. He studied “Music Psychology-Pedagogy and Didactics at the Conservatorio della Svizzera Italiana in Lugano (Musickhochschule).
He graduated in “Wind Orchestra Conduction” at the “Conservatorio della Svizzera Italiana” (Musickhochschule) in Lugano with Franco Cesarini.
He has conducted the State Symphonic Orchestra “Mihail Jora” in Bacau (Rumenia) and is conductor at the Symphonic Youth Orchestra of “Nuova Scuola di Musica” in Cantù (Co) in cooperation with “Accademia Orchestrale del Lario” during orchestral stages for young musicians.
He was guest conductor of Youth Instrumental Ensemble “Itinerari Musicali” in Garlate (Lc) in 2003.
In 2007 he conducted the Ensemble of the “Orchestra Sinfonica del Lario” in Brecht's “The Threepenny Opera”“ as guest Conductor with music by Kurt Weill.
From 2009 until 2012 he was conductor at the Ticino Young Band (Youth Wind Orchestra of Canton Ticino CH)
He was Art Director at the “Gruppo Cornisti della Svizzera Italiana”
He is now conductor of the following bands “S. Damiano e S. Albino” in Brugherio, “D.A.C. Giussano Musica” in Giussano, “Filarmonica Pregassona” in Lugano (CH), the “Junior Band of Civica Filarmonica di Lugano”, and the Junior band of “Associazione Musicale S. Cecilia” in Besana Brianza.
He is teaching at “ Corso Internazionale di Direzione Bandistica” organised by the cultural circle Musica Viva in Triuggio.