Diplomato in sassofono e in musica jazz, è docente di Musica d'insieme jazz presso il Conservatorio di Ferrara. È direttore della banda Filarmonica “Giuseppe Verdi” di Cona (FE) e della “Ferrara Film Orchestra”. Per 26 anni ha fatto parte ininterrottamente del gruppo del cantautore Francesco Guccini partecipando a più di 500 concerti dal vivo e suonando nei suoi CD e DVD. Parallelamente ha collaborato con importanti musicisti jazz italiani partecipando a festival jazz in Italia e all’estero. Ha svolto attività come solista con importanti orchestre sinfoniche tra cui il Comunale di Bologna e la Fenice di Venezia e con gruppi cameristici (Octandre, Ferrara Progressive Orchestra, quartetto di saxofoni G.B.Martini) Ha inciso numerosi LP e CD in veste sia di solista che di compositore e arrangiatore, a suo nome e in collaborazione con altri artisti. Ha composto musiche per balletti, film, documentari e spettacoli teatrali.