Si è diplomato all’ISSM “L. Boccherini” di Lucca con il M° Del Vicario e in seguito con i maestri Leister, Mariozzi, Riccucci e Goracci. A Parigi con Cuper ha ottenuto il Premiere Prix all'unanimità della commissione al corso di perfezionamento. Ha dato quindi subito inizio alla sua carriera concertistica, entrando a far parte dell'Orchestra Giovanile Internazionale Opera Barga nel 1979, che lo ha portato a suonare in tutta Europa e in America.
Tiene numerose masterclass (Pechino, Atlanta, S. Paolo del Brasile, Università del clarinetto di Camerino). Ha collaborato con artisti quali Leonardo Bartelloni, Sonja Pahor, Kostantin Bogino, Stefania Orselli, Alberto Bologni, Anatole Liebermann, Pavel Vernikov, Alexander Zemtsov, Gyula Stuller, Michael Flaksman, Alan Meunier, Ciro Scarponi, Cristiano Rossi, Fabrizio Giovannelli, Hector Moreno. Ha fatto parte dell’Orchestra del Giglio di Lucca, Orchestra da Camera Lucchese, Gruppo di Musica Contemporanea “B. Maderna”. Ha collaborato con l’Orchestra del Maggio Musicale Fiorentino, Orchestra Regionale Toscana, Orchestra della Bretagna, Orchestra del Teatro Verdi di Trieste, Orchestra da Camera di Aosta, Orchestra da Camera Fiorentina, Orchestra Camerata strumentale di Prato e molte altre. Dal 1997 è primo clarinetto dell’Orchestra Città Lirica e dell’Orchestra del Festival Pucciniano di Torre del Lago, suonando sotto la direzione di direttori quali, Herbert Handt, Daniel Oren, Gustav Kuhn, Piero Bellugi, Nikša Bareza, Placido Domingo, Jiulian Kovatchev, Pier Giorgio Morandi, Naoto Otomo, Jonathan Webb, Steven Mercurio, GianPaolo Mazzoli e molti altri. Ha inciso per Tactus, Shelve, Da Vinci, Edipan, Gallo. Vincitore di due concorsi nazionali per titoli ed esami per docenti nei conservatori, (musica d’insieme per fiati e clarinetto), è docente di clarinetto all'ISSM “L. Boccherini” di Lucca.