The Serie A champions swooped to sign the Portugal captain, after he indicated that he was considering leaving Real Madrid after their Champions League final win in May, reported goal.com.
"Real Madrid CF communicates that, in response to the will and request expressed by the player Cristiano Ronaldo, he has agreed to transfer to Juventus FC," read a statement on behalf of Real Madrid.
The reigning Ballon d'Or winner reportedly ended his nine-year spell with the Spanish club following a rift with its president Florentino Perez over a new contract.
On Tuesday, Juventus president Andrea Agnelli flew from Pisa to Greece to meet Ronaldo, who is on holiday there, and his agent Jorge Mendes arrived later to join them.
Ronaldo, 33, reached global superstar status after becoming the world's most expensive player when he joined Madrid from Manchester United in 2009.
During his nine-year spell at the Real Madrid, Ronaldo won 15 trophies which includes two La Liga titles and two Copa del Rey crowns. In 292 appearances for the club he scored 311 goals.
Ronaldo has won five Ballon d'Or awards and is the first player wins four European Golden Shoes.
Before Real Madrid, Ronaldo was a part of English club Manchester United from 2003-2009.
Recently his home team was ousted from FIFA world cup 2018 in Russia at the round of 16 stages. (ANI)