Diplomato in oboe nel 1991 al Conservatorio “B. Maderna” di Cesena dopo aver seguito gli studi presso la scuola di musica “G. Sarti” di Faenza col M. Fabio Fabrizzioli. Si è perfezionato prima a Fiesole col M. Pietro Borgonovo e poi seguendo le masterclass del M. Maurice Bourgue e il M. Alex Klein.
Ha ricoperto per sette anni il posto di Oboe e Corno Inglese presso l’orchestra del Teatro Massimo di Palermo. Inoltre ha collaborato con diverse orchestre tra le quali l’Orchestra del Teatro la Fenice e del Teatro dell’Opera di Roma, l’Orchestra Regionale Toscana, Haydn di Bolzano e Toscanini di Parma.
Parallelamente all’attività professionale nel 2001 ha intrapreso lo studio degli strumenti antichi (oboe barocco e classico) coi maestri Alfredo Bernardini, Paolo Grazzi e Simone Toni. Collabora con diverse formazioni di musica antica.
È docente di Oboe presso l’istituto Pareggiato di Modena, la scuola di musica Sarti di Faenza e Malerbi di Lugo.