Musicista di ampia esperienza e docente presso il Conservatorio “G. B. Martini” di Bologna, dove si è diplomato con lode, ha conseguito col massimo dei voti il Diploma di Studi superiori di perfezionamento all’Accademia Nazionale di Santa Cecilia di Roma. Dal 1988 collabora con Danilo Rossi dando vita a numerosi recitals e registrazioni, in audio e in video e collaborando a diversi spettacoli teatrali. Come solista, in duo pianistico con Pierluigi di Tella e col sassofonista Manuel Padula, ha realizzato diverse incisioni discografiche e come camerista ha suonato con i più importanti solisti.