Diplomatosi in Tromba, si perfeziona in seguito con Max Sommerhalder e Rex Martin. Ha al suo attivo numerose collaborazioni con orchestre italiane (Teatro Regio di Torino, Orchestra Sinfonica G.Verdi di Milano etc.) ed estere (Filarmonica di San Pietroburgo diretta da Yuri Temirkanov ed i Solisti di Mosca diretti da Yuri Bashmet). Ha suonato in Teatri Italiani come il Teatro alla Scala di Milano, Teatro Regio di Torino, Auditorium Rai di Torino, Teatro Filarmonico di Verona, Teatro Grande di Brescia, Auditorium Parco della Musica di Roma collaborando con numerosi direttori tra cui Giuseppe Sinopoli , Gianandrea Noseda, Semyon Bychkov, Vladimir Yurowski, Riccardo Chailly, Daniel Oren. Ha inoltre collaborato con i Solisti di Pavia diretti da Enrico Dindo (concerti ed una incisione discografica) e si è esibito come solista a fianco dei pianisti Benedetto Lupo ed Anna Kravtchenko con l’Orchestra Filarmonica di Torino. E’ stato membro con Devid Ceste (Trombone) e Massimo Bezzo (Pianoforte) del Trio Musiké, col quale ha inciso le Opere del ‘900 dedicate a questa formazione.
Attratto da una più ampia varietà di forme espressive, ha in seguito studiato Composizione con Bruno Cerchio e Giorgio Colombo Taccani. Suoi lavori sono già stati eseguiti ed incisi in Italia (recentemente al Festival Mi.To Settembre Musica ), nelle Americhe ed in Europa (recentemente presso la Julliard School di New York, la Sala Tchaikovsky di Mosca,la Pierre Boulez Saal di Berlino). E’ inoltre apprezzato come direttore di ensembles strumentali e direttore di coro.
Dal 2014 collabora in qualità di formatore orchestrale con Alexander Lonquich presso l’Orchestra del Teatro Olimpico di Vicenza. Nella primavera del 2017 è docente del Progetto Orchestra della Società del Quartetto di Vicenza a fianco di Leon Spierer (ex spalla dei Berliner Philarmoniker). Dal 2017 è il preparatore per fiati e percussioni dell’Orchestra Giovanile Italiana a Fiesole. È docente di Tromba presso il Conservatoire de la Vallée d’Aoste.