Nato a Milano nel 1961, ha conseguito il dottorato in Storia ecclesiastica alla Pontificia Università Gregoriana.
Entrato nella Congregazione degli Oblati di Maria Vergine nel 1978, è stato ordinato sacerdote nel 1987.
Esercita attualmente il suo ministero nell’arcidiocesi di Torino.