Both clubs agreed on a £99.2 mn move which makes Ronaldo the fourth costliest player in the recent times.
Given Ronaldo will turn 34 in February next year, this deal couldn't come at a better time for both CR7 and Real Madrid.
Here we analyze the transfer.
Real Madrid to benefit from Ronaldo's transfer
Ronaldo was exceptional all these years
The last 15 years have seen the rise and rise of Ronaldo.
He won a host of trophies and became the world's most celebrated player alongside Lionel Messi.
6 years at Manchester United saw him boom under former manager Sir Alex Ferguson.
And the next nine years were massive as Real won multiple titles with Ronaldo playing a major role in guiding them.
Ronaldo's best years are behind him
Perhaps, Real know that Ronaldo's best years are behind him; that's why they have let their talisman go.
Getting a mammoth fee for a player who is 33 years of age is shrewd business.
Ronaldo scored 451 goals for Real and his efforts were monumental, but Real are thinking long term.
Getting someone like Neymar or Kylian Mbappe can help Real win more trophies.
Love Sports news?
Stay updated with the latest happenings.
How Ronaldo's move to Juve benefits him?
For Ronaldo, as well, the move comes at a perfect time.
At his age, when top players leave for distant continents (Asia or North America), Ronaldo is going to ply his trade at a top European club and be the center of attraction.
The Serie A will give him the time and his pace will give him an assurance of regular football.
How Ronaldo capture could help Juve?
Juventus have been knocking at the door of the Champions League trophy in recent seasons, but haven't gone the distance.
With Ronaldo now in the side, they will push for the coveted trophy in the 2018/19 season.
Ronaldo has been a serial UCL winner, having clinched it 5 times.
That's why his experience in big matches will be vital.
It could suit Juventus perfectly.