Si è diplomato in organo presso il Conservatorio Cantelli di Novara, specializzandosi in seguito presso l'Accademia Internazionale della Musica di Milano nella classe d'organo di Lorenzo Ghielmi e frequentando poi corsi tenuti dai più importanti docenti a livello internazionale.
Dal 2002 è organista presso la Collegiata di Santa Maria in Arona, succedendo in tale incarico a Paolo Crivellaro.
Ha tenuto concerti d’organo presso sedi e festival organistici nazionali e internazionali in Spagna, Germania, Svizzera, Belgio, Francia, Polonia, Slovacchia, Austria (cappella del palazzo imperiale di Schönbrunn a Vienna), Danimarca, Norvegia, Portogallo, Svezia e Russia (festival Bach della città di Mosca) e in vari centri in Australia.
È stato inoltre coinvolto in qualità di solista in un progetto che ha visto l'esecuzione dell'integrale dei concerti per organo e orchestra di G.F.Händel, che ha poi eseguito anche all’estero con orchestre locali.
Ha tenuto concerti d’inaugurazione di nuovi strumenti e restauri di organi storici e in qualità di docente ha curato masterclass sulla musica organistica italiana presso l’Accademia Statale di Musica di Mosca e presso altre accademie e conservatori in vari paesi europei.
Sue esibizioni sono state trasmesse da Rai Tre Piemonte, dalla televisione nazionale spagnola TVE, dalla televisione portoghese, dalla Radio-televisione nazionale polacca e dall’emittente di musica classica 3MBS di Melbourne all’interno del programma “Organ and Choral Music”.