Laureato in Storia contemporanea all’Università di Torino, nel corso degli anni ha lavorato come insegnante, giornalista, redattore e progettista editoriale, dirigente di Ente locale. Dagli studi sul primo Novecento, con Massimo L. Salvatori, e sulla storia del movimento cattolico, con Francesco Traniello, ha coltivato un interesse particolare per il pensiero di Luigi Sturzo e il Partito popolare italiano, di cui ha approfondito la ricerca nella realtà torinese.È direttore responsabile di «Rinascita popolare», agenzia di informazione on-line dell’Associazione «I Popolari» del Piemonte.