Aaron Ramsey will end his 11-year spell with Arsenal in a new move to Juventus.
The 28-year-old Wales international will arrive in Northern Italy on July 1 with his contract running until 30 June 2023.
Ramsey had turned down the offer of a new deal at Arsenal, with clubs including Barcelona, Real Madrid, PSG, Inter and Bayern linked with the player.
He signed a four-year deal to join Juventus on a free transfer from next July, the Italian champions said on Monday.
After the announcement, Ramsey penned a farewell message to the Gunners faithful on Instagram, thanking them for their support throughout the years and promising to give his all in his final months with the team.
“As you may have already heard, I have agreed a pre-contract with Juventus football club,” Ramsey wrote. “I wanted to issue a personal statement for all the Arsenal fans who have been extremely loyal and supportive.
“You welcomed me as a teenager and have been there for me through all the highs and lows I’ve encountered during my time at the club. It is with a heavy heart that 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.”
Arsenal also released a statement, thanking Ramsey for his time at the club saying: “Aaron’s made a fantastic contribution to our club since joining from Cardiff City in 2008. He has always been a consummate professional and will always have a special place in the hearts and memories of Arsenal fans around the world.
“We look forward to Aaron helping the team to a strong end to this season before he joins Juventus in the summer.”
Ramsey will bring to a close an 11-year run with Arsenal, having been part of three FA Cup winning sides turning his time with the Gunners after moving from Cardiff City in the summer of 2008.
By Olukayode Oniwinde