Nato a Ravenna nel 1960, ha seguito gli studi di pianoforte presso l’ Istituto Musicale “G. Verdi” della sua città sotto la guida del M. Norberto Capelli, col quale ha conseguito il diploma nel 1985.
Contemporaneamente ha studiato organo con Mons. Luigi Bartolucci e quindi con la guida del M. Liliana Medici Turrini si è diplomato nel 1991 presso il conservatorio “G. Frescobaldi” di Ferrara. Sempre a Ferrara ha studiato composizione col M° Roberto Becheri, diplomandosi nel 1998.
Svolge regolare servizio liturgico presso la parrocchia di S. Rocco e la basilica di S. Maria del Suffragio e la chiesa di S. Giuseppe in Marina di Ravenna.
Ha curato per diversi anni la preparazione del coro nel gruppo teatrale “Sogn’attori” nell’ allestimento di musicals.
Nel 2004 ha fondato il coro polifonico “Ludus Vocalis” di Ravenna, divenendone il direttore artistico dopo la costituzione in Associazione.