Diplomatosi in chitarra classica presso il Conservatorio G. Frescobaldi di Ferrara, ha proseguito con un percorso di studio personalizzato di chitarra jazz con Tomaso Lama, Donovan Mixon, Augusto Mancinelli, Ino Marocci (pianista) e Fabio Petretti (sassofonista); ha inoltre frequentato i corsi di Siena e Ravenna Jazz con Jim Hall, Scott Henderson, Pat Martino, Pat Metheny, Bruno Tommaso e Giancarlo Schiaffini. Interessato da sempre a generi musicali come il jazz, il blues e la musica etnica, ha partecipato a numerosi Jazz Festival nazionali ed ha all’attivo diverse incisioni.
Dal 1982 ad oggi ha stretto importanti collaborazioni con musicisti di varia estrazione, tra questi il contrabbassista Roberto Bartoli, Fabrizio Puglisi, Luisa Cottifogli, Roberto Faenzi, Simone Zanchini, Emiliano Rodriguez, Angelo Adamo, Nelson Machado, Maurizio Piancastelli, Paola Materrese, Maria Grazia Quaranta; Marco Guerzoni, l’orchestra jazz del conservatorio di Bologna, Jack Warlath (tromba di Mingus), Roberto Vecchioni.
Dal 1985 insegna chitarra moderna e ha insegnato presso la scuola del Centro musicale Ca’ Vaina di Imola (1995-2012) dove ha tenuto corsi individuali di chitarra acustica ed elettrica. Attualmente insegna Chitarra Moderna e Classica presso la Nuova Scuola di Musica Vassura-Baroncini di Imola.