Nato a Torino e sposato con Marina, ha studiato teologia a Genova, Biblistica a Roma e insegna religione alle scuole superiori. Ha tradotto alcuni libri dal francese, dall’inglese e dallo spagnolo, è guida di Terra Santa e ama fare trekking in montagna.