Born in Novara, he studied music at the G. Verdi Conservatory in Milan, where he graduated in Choral Music and Choir Conducting, Composition, and Piano, and at the Santa Cecilia Conservatory, where he obtained a diploma in Orchestral Conducting. He also specialized in Orchestral Conducting at the Pescara Music Academy under the guidance of Donato Renzetti.
As a pianist and conductor, he has performed in numerous theaters and concert halls in Italy and abroad (Switzerland, Germany, China, Japan, United Arab Emirates) and for RAI.
He collaborates with the Teatro Regio in Parma as choir master and stage musical director, with Aslico OperaLombardia as choir master, and with the Teatro Comunale in Piacenza as stage musical director. He has collaborated with the Ravenna Festival and Macerata Opera Festival as choir master. He is regularly invited to China to hold university masterclasses on the Italian opera repertoire.
He is responsible for the choral arrangements for the television program Fratelli di Crozza, has collaborated with Clan Celentano on the animated series Adrian, and was the choral singing teacher on the docu-reality show Il Collegio 2, broadcast on RAI2 in the fall of 2017.
He is the artistic director of the Arona Music Academy and, since 2022, has been a teacher at the Conservatory of Cagliari.
Together with Lucrezia Drei, he is the creator and administrator of OnTheatre.tv, the first on-demand platform entirely dedicated to theater, developed during the lockdown in the spring of 2020.
Since 2022, he has been the choirmaster of Coro Sinfonico di Milano.