Si è formato presso il Conservatorio G.Verdi di Torino dove ha conseguito i diplomi in Clarinetto, Musica Corale e Direzione di coro. Si è poi perfezionato in direzione corale e musicologia con Adone Zecchi, Fosco Corti, Giovanni Acciai, Andrea von Ramm, Piero Damilano e, successivamente, con Peter Erdei presso l’Istituto Kodály di Kecskemét in Ungheria.
Le sue attività principali sono costituite dalla direzione di coro e dall’insegnamento, attualmente presso il Conservatorio di Torino: in qualità di direttore ha tenuto concerti in Italia, Austria, Ungheria, Francia, Svizzera, Grecia, Repubblica Ceca, Ex Yugoslavia, affrontando un repertorio che spazia dal canto gregoriano alla polifonia vocale contemporanea con diverse prime esecuzioni. Ha ottenuto premi e riconoscimenti ed è spesso chiamato a far parte di giurie in importanti concorsi internazionali.
Fin dalla sua fondazione, è direttore del Coro Maghini con cui, insieme all’Orchestra Sinfonica Nazionale della RAI, ha affrontato le più importanti pagine del repertorio sinfonico-corale collaborando con direttori quali Rafael Frühbeck De Burgos, Yuri Ahronovitch, Kirill Petrenko, Gerd Albrecht, Kristian Jarvi, Serge Baudo, Simon Preston, Jeffrey Tate, Juanjo Mena, Gianandrea Noseda, Wayne Marshall, Helmuth Rilling, Cristopher Hogwood, Robert King, Ottavio Dantone, Ivor Bolton. Collabora stabilmente anche l’Academia Montis Regalis sotto la direzione di Alessandro De Marchi.