Salvatore Sirigu says he could not resist the lure of Torino after parting ways with Paris Saint-Germain.
The 30-year-old goalkeeper made close to 150 appearances for PSG during a six-year spell, but agreed to move on by mutual consent having spent the past season out on loan, with Sevilla and Osasuna, after losing his place to Kevin Trapp.
An Italian international with 17 national team caps, Sirigu who has previous experience of Serie A during his time with Palermo, said he is "honoured" to be joining such a unique club.
Speaking to the club's official, Sirigu said: "I am very happy to be part of this club.
"I chose Toro because they wanted me strongly and have a sound project in place to grow over the coming years.
"The club and the president made me feel important and I thank them for that. I am honoured to be part of a club that has a unique story."
Club president Urbano Cairo added his delight at the capture of such a top quality keeper.
"Salvatore Sirigu is a goalkeeper of international calibre, with considerable experience in European and world competitions and an enviable list of honours.
"He is 30 years old, in the prime of his career for a goalkeeper, and still has many years ahead of him as a leader. We are pleased to warmly welcome Salvatore Sirigu."
Sirigu replaces Joe Hart, who spent last season on loan from Manchester City.