Ha studiato chitarra jazz con il maestro bolognese Daniele Dall'Omo, e chitarra classica con il maestro genovese Armondo Corsi, con il quale collabora per il progetto "Percorsi Latini".
Ha lavorato in ambiti diversi, che spaziano dalla musica popolare italiana alle orchestre da ballo bolognesi, dalla musica sudamericana alla musica popolare dell'Est europeo e a quella zigana.
Attualmente è un componente del gruppo di musica klezmer "Dire Gelt" e nell'orchestra "Triaca Bum Bum", assieme a Stefano Zuffi e Giovanni Urso. Insegna chitarra presso la scuola di musica D.L.F. di Bologna.