Han trådte inn i det jesuittiske novisiatet i Avigliana i 1960, og studerte filosofi fra 1962 til 1965 ved jesuittenes fakultet , der han tok lisensiatgrad i filosofi. Han arbeidet som studieassistent ved det jesuittiske universitetet i Torino fra 1965 til 1969, og tok i denne perioden også lisensiatgrad i matematikk. Fra 1969 til 1973 studerte han ved jesuittenes Philosophisch-theologische Hochschule Sankt Georgen i Frankfurt am Main, hvor han tok lisensiatgrad i teologi. Han ble presteviet i 1972.