Stefano was born in Turin, in north-west Italy, and joined the Society in 1996. He studied theology in Naples and in Paris, living on the outskirts of the city. Ordained priest in 2008, he helped two years in a parish. He was than sent to the Jesuit community in Bologne, to take part in the double mission of leading a youth center and a retreat house.