The 28-year-old Welshman will become the highest-earning British player in history based on basic salary.
Arsenal midfielder Aaron Ramsey has signed a pre-contract agreement to join Juventus in the British summer in a deal that will earn him over £400,000 a week, according to the BBC.
The four-year deal sees the box-to-box midfielder end his 11-year association with the club, during which he scored winners in two separate FA Cup finals in 2014 against Hull City and 2017 against Chelsea.
Arsenal offered Ramsey new terms in September but it was turned down and the club didn't then meet his increased demands and desire to be on parity with the club's top earners. It's also believed that Unai Emery was unsure about his role in the squad.
Ramsey underwent a two-part medical in January after picking Juventus above a host of Europe's elite clubs. He will leave Arsenal on 30 June as a free agent.