A statement on the Juve website outlined their delight at having snared the 55-year-old.
The statement read: "Claudio Ranieri has signed a contract which will see him tied to the club from July 1, 2007 to June 30, 2010.
"For Juventus, this is the best possible choice to achieve the aims set out by the club's tradition.
"Ranieri is a man of great experience and international vision. He is able to carry out the sporting project approved by the administrative council."