Ha compiuto gli studi musicali presso il Conservatorio di Novara dove si è diplomato nel 1996 sotto la guida di Sandro Tognatti.
In seguito si è perfezionato con Alessandro Carbonare frequentando inoltre corsi tenuti da Hans Deinzer, Johannes Peitz e Lorenzo Guzzoni.
Dal 1999 ricopre il ruolo di Secondo clarinetto nell'Orchestra Sinfonica di Milano.
Ha collaborato con le più prestigiose istituzioni musicali europee.
In qualità di Primo clarinetto si è esibito con Royal Concertgebouw Orchestra, Mahler Chamber Orchestra, Royal Opera House in Covent Garden, Swedish Radio Symphony Orchestra, Orchestra Sinfonica nazionale della Rai, Luxembourg Philharmonic partecipando a tournée e registrazioni audio e video.