Affianca da sempre la propria attività professionale a quella musicale, vocale e corale, dedicandosi, in particolar modo, al repertorio barocco, rinascimentale e da camera e svolgendo anche attività di direzione di coro. Tenore e controtenore, ha al suo attivo numerosissime collaborazioni con il Coro Filarmonico Ruggero Maghini e molte altre formazioni vocali professionali e amatoriali, con le quali è stato più volte solista.
Esordisce nel 1993 nel repertorio classico nel Coro Orazio Vecchi di Roma diretto da Alessandro Anniballi. Dal 2017 al 2019 è stato tenore nel Choeur Classique de Montréal, diretto da Louis Lavigeur, grande ensemble corale con orchestra il cui repertorio spazia dal barocco al contemporaneo. Dal 2024 è corista dell’Accademia Maghini di Torino, sotto la direzione di Elena Camoletto.