Nato a Como, ha studiato presso il Conservatorio di Milano “G. Verdi” con A. Borroni e nel 1991 si e diplomato con il massimo dei voti sotto la guida di D. Passarino. Nel 2000 ha conseguito il diploma di perfezionamento presso il Conservatorio della Svizzera Italiana con D.W. Johnson e poi, nel 2002, ha conseguito il diploma da solista presso la Musikhochschule di Winterthur, sempre con Johnson. Ha collaborato in qualità di primo corno con I Solisti Veneti e l’Orchestra del Teatro alla Scala e l’Accademia di Santa Cecilia (in qualità di assistente a primo corno). Ha collaborato con altre realta musicali italiane tra cui: I Pomeriggi Musicali, l’Orchestra Filarmonica di Torino, Orchestra UECO di Milano, l’Orchestra “Cantelli”. Nelle stagioni 2005/06 e 2006/07 dell’Orchestra Sinfonica di Milano ha eseguito in qualità di solista il Konzertstück di Schumann, il Secondo concerto e la Sinfonia Concertante per fiati di Mozart. Dal 2000 è Primo corno presso l’Orchestra Sinfonica di Milano.