The deal carries with it no transfer fee as his Arsenal contract expires on June 30.
Ramsey failed to agree terms on a new deal with the Gunners before his contract ran into its last six months, which allowed the midfielder to speak to clubs who expressed interest in signing the 28-year-old.
Interestingly, the switch will see Ramsey become Juve's second-highest earner behind Cristiano Ronaldo, who presently pockets £500,000 as weekly wages.More news: Alicia Keys Just Showed The Grammys How Crazy Talented She Is
More news: French 'yellow vest' protester loses fingers in violent clashes
More news: Two more ‘significant’ winter storms headed for western Washington
The same report has claimed that the Welshman "passed a two-part medical in January", having made a decision to join Juve despite interest from a number of European clubs, including Barcelona and Paris Saint-Germain. "As a result of the registration of the player, Juventus will incur additional costs of €3.7m (£3.24m), to be paid within 10th July 2019".
Over the past decade he has played 256 Premier League games, scoring 38 top-flight goals, and winning three FA Cup and two Community Shield. It is with a heavy heart I leave after 11 incredible years in north London.
"Thank you. I will continue to give the 100% and hope to finish the season strongly, before heading on to my next chapter in Turin".
Following the announcement, Ramsey issued a statement himself on his social media account.