Diplomatosi presso il Conservatorio di musica con il massimo dei voti e la lode in Pianoforte, in Musica Corale e Direzione di Coro e in Composizione, a soli ventiquattro anni, ha iniziato a lavorare con regolarità nei teatri lirici. È stato Altro Maestro del Coro presso il Teatro Massimo di Palermo, affiancando per due anni il maestro Franco Monego; successivamente è stato scelto dal Teatro Regio di Torino come Assistente dei maestri Claudio Marino Moretti e Roberto Gabbiani. Dal 2010 al gennaio 2018 è stato Maestro del Coro principale del Teatro Regio di Torino e, dal 2008, è Maestro del Coro di Voci Bianche e Direttore della Scuola di Canto Corale della stessa fondazione.
Nel 2021 è stato scelto dal maestro Roberto Gabbiani come Docente del Coro di Voci Bianche del Teatro dell’Opera di Roma; ha collaborato con il teatro nella preparazione dei titoli inseriti nella stagione operistica e concertistica e nella gestione dei corsi preparatori della Scuola di Canto corale.
Nel 2023 ha iniziato la collaborazione con il Teatro Regio di Parma, su invito dell’attuale Sovrintendente Luciano Messi, con l’incarico di Responsabile Didattico della Scuola di Canto Corale Voci Bianche.
Ha lavorato con affermati direttori d’orchestra tra cui: Gianandrea Noseda, Semyon Bychkov, Valerij Gergiev, Pinchas Steinberg, Fabio Luisi, Yutaka Sado, Roberto Abbado, Christopher Hogwood, Donato Renzetti, Nicola Luisotti, Renato Palumbo, Christian Arming, Stefan Anton Reck, Michele Mariotti, Bruno Campanella.
Ha collaborato con autorevoli registi d’opera come Graham Vick, Laurent Pelly, Willy Decker, Hugo de Ana, Andrei Končalovskij, Damiano Michieletto, Davide Livermore, Mario Martone, Ettore Scola, Michele Placido, Calixto Bieito, Kasper Holten, Giuliano Montaldo, David McVicar.
Con la direzione del maestro Gianandrea Noseda, ha diretto, con unanime consenso di pubblico e critica, il Coro del Teatro Regio nelle tournée tenute in Giappone, Cina, Germania, Spagna, Francia, Russia, Scozia, Canada, Stati Uniti, Finlandia, Svizzera ed Oman.
Con il coro del Teatro Regio di Torino ha effettuato numerose registrazioni, come Maestro del Coro, per le etichette Deutsche Grammophon e Chandos, sia nell’ambito sinfonico-corale sia operistico.
È insegnante di vocalità corale, di lettura musicale e di repertorio solistico e corale. È compositore, direttore di coro, direttore d’orchestra e pianista.
Nel 2020 ha pubblicato, insieme al maestro Fabio Banchio, per la casa editrice Volontè&Co di Milano, il metodo SING READING 1, dedicato specificatamente all’apprendimento della Lettura Musicale attraverso il Canto e la Vocalità corale.
Nel 2022 ha pubblicato il secondo volume, intitolato SING READING 2, che amplia e completa i materiali contenuti nel precedente.
In ambito artistico-formativo, ha diretto e preparato il Pollicino di H.W. Henze inserito nella stagione d’opera 2015-16 del Teatro Regio di Torino, con la collaborazione dei Conservatori di Musica di Torino, Padova, Vicenza e Bologna.
Nel 2022, in qualità di direttore d’orchestra e maestro del coro, ha diretto i solisti, il coro di voci bianche e l’orchestra del Teatro Regio di Torino ne Il Piccolo Spazzacamino di B. Britten.
Nel 2023-24, in qualità di direttore d’orchestra e maestro del coro, ha diretto i solisti, il coro di voci bianche e l’orchestra del Teatro Regio di Torino ne L’arca di Noè di B. Britten e ne Il Piccolo Principe di P. Valtinoni.
Nel 2021 ha fondato l’Ensemble Vocale POLIMNIA con il quale ha effettuato numerosi concerti e registrazioni. È direttore artistico dell’omonima associazione POLIMNIA ETS che si occupa di formazione e di attività artistico-musicale in ambito corale giovanile.