Nato a Novara, ha compiuto gli studi musicali presso il Conservatorio G. Verdi di Milano dove si è diplomato in Musica corale e Direzione di coro, in Composizione e in Pianoforte e presso il Conservatorio di Santa Cecilia dove ha conseguito il diploma in Direzione d'orchestra. Si è inoltre perfezionato in Direzione d'orchestra all'Accademia musicale pescarese sotto la guida di Donato Renzetti. In qualità di pianista e di direttore si è esibito in numerosi teatri e sale da concerto italiane ed estere (Svizzera, Germania, Cina, Giappone, Emirati Arabi) e per la RAI.
Collabora con il Teatro Regio di Parma in qualità di maestro del coro e di Direttore musicale di palcoscenico, con Aslico OperaLombardia, in qualità di Maestro del coro e con il Teatro Comunale di Piacenza in qualità di Direttore musicale di palcoscenico. Ha collaborato con Ravenna Festival e Macerata Opera Festival in qualità di Maestro del coro. È Maestro del Coro di voci bianche del Teatro Regio di Parma. È invitato regolarmente in Cina a tenere masterclass universitarie sul repertorio lirico italiano.