Graduated in trombone, composition and orchestration for symphonic band at the G. Rossini Conservatory in Pesaro, after a period of study at the Berklee College in Boston with Phil Wilson, Jeff Galindo, Hal Crook and George Garzone, he started the Colours Jazz Orchestra, that became soon one of the best big band in Italy.
With this band he recorded three CDs the first "Nineteen plus One" with Kenny Wheeler, the second "Quando m' innamoro"...in Jazz, with italian songs from the sixties written by Roberto Livraghi and the third "Home Away From Home" with the american composer Ayn Inserto.
Since 1992 he has pursued an active performing career as big band conductor, lead trombone and sideman, playing in major jazz clubs, festivals and concert halls throughout Italy, Europe and Japan, collaborating with a lot of great jazz musicians like Kenny Wheeler, Bob Brookmeyer, Bob Mintzer, Mike Stern, Scott Robinson, Bill Cunliffe, Martin Wind, Joe La Barbera, Greg Hopkins, Maria Schneider, Ayn Inserto, Paul Mc Candless, WDR Big Band, Ayn Inserto, Cyro Baptista, Fabio Zeppetella, Ramberto Ciammarughi, Massimo Manzi, Paolo Damiani, Marco Tamburini, Fabrizio Bosso, Javier Girotto, Gianluca Petrella, Gianluigi Trovesi, Cristina Zavalloni, Gabriele Mirabassi and many others.
As a recording artist he has performed on over 50 jazz CDs.
From 2005 he teaches jazz trombone and big band at the "G.B. Martini" Conservatory in Bologna and now he teaches Jazz Ensemble at the A. Vivaldi Conservatory in Alessandria.