Diplomato al Conservatorio di Brescia L. Marenzio in tromba sotto la guida del prof. Antonio Palianti, seconda tromba del Teatro alla Scala di Milano, ha conseguito studi musicali e di direzione d’orchestra con i maestri Giulio Tonelli, Felice Luscia e Tullio Stefani.
Ha iniziato la carriera di maestro di Banda negli 70/80 alla “Famiglia musicaleAngelo Faini” di Cortine di Nave (BS) e della “Amica Banda” di Villa Carcina dove è stato insegnante di educazione musicale all’Istituto Comprensivo T. Olivelli. H diretto per più di quarant’anni la banda musicale di Concesio.
Ha diretto vari gruppi di musica leggera e Jazz come la Little Band, negli anni ‘80, la Big Band Free Music Band e la Freeze Bubbles Orchestra negli anni 90 e 2000. Ha suonato in orchestre di liscio con tournèe nelle migliori sale da ballo e collaborato ed inciso dischi con diversi gruppi musicali di musica leggera. Ha diretto come direttore artistico e insegnante l’Accademia di Rudiano Amici per la musica, e come insegnante di tromba l’accademia di Darfo Boario Antonio Vivaldi.
Iscritto come autore alla sezione musicale S.I.A.E. ha composto melodie per gruppi da ballo e marce per bande musicali.
Ha diretto concerti di musica con artisti di valore come Antonella Ruggiero,EnricoRuggeri, I Nomadi, La cantante Gospel Joyce Elaine Yuille, il comico Fabrizio Fontana James Tont di Zelig, L’Illusionista Walter di Francesco e cantanti come il tenore Andrea Bragiotto e Barbara Fasol.
Attualmente dirige il Corpo Bandistico Giacomo Puccini di Adro, la Banda Cittadina di Iseo e il Corpo Bandistico di Castegnato.