Ha conseguito il Diploma in Organo presso il Conservatorio “G.B Martini” di Bologna studiando con Gian Paolo Bovina, Giuliana Maccaroni, Andrea Macinanti. E’ attualmente iscritto al biennio di specializzazione in Direzione e composizione corale presso il Conservatorio di Bologna nella classe del Prof. Umberto Lollini. Appassionato di musica corale, ha maturato esperienze nella direzione di cori polifonici misti, cori maschili, cori infantili di voci bianche. Dirige dal 2006 il Coro Polifonico S.Agostino nell’omonimo commune in provincial di Ferrara, nella cui chiesa è anche organista. Svolge attività concertistica come direttore di coro, eventualmente abbinato a complessi strumentali e orchestra da camera, e come organista, solista o in accompagnamento a cantanti. Dal 2017 entra a far parte del corpo insegnanti del CPMM come Direttore del Coro di Voci Bianche.