Brazil defender Dani Alves has signed for Juventus until 2018, the Serie A champions said Monday.
The Turin club did not disclose details about the pay of the 33-year-old international, but it is believed he will earn about 4 million euros (4.4 million dollars) per season.
He left Barcelona at the end of last season after an eight-year stint and arrives on a free transfer.
He won 23 trophies while at Barcelona and became the foreign player to have played the most games for the club, second only to Leo Messi.
Alves' love affair with La Liga started at Sevilla, where he won five trophies from 2003 to 2008 before he became Barcelona's first signing of the Pep Guardiola era.
The team won six out of six trophies in the first year he arrived. His connection down the right with Messi was a major part of that success.
He courted controversy too. Carles Puyol once told him off for doing a dance routine on the pitch with Brazilian team-mates after a Barcelona goal.
And Barcelona supporters were upset last season when he took to Instagram to post a video of himself wearing a wig, impersonating his new wife Joana Sanz, and telling the world: "So what? We lost the Clasico, life goes on, cheer up."
But he also possesses a fiercely competitive streak. His end-of-season performances made sure Barcelona won both the league and the Copa del Rey.
He has earned his place in Barcelona history and he could be back next season because moving to Juventus instead of accepting a more lucrative offer from China means he can continue in the Champions League.
Never having suffered injuries in his long and hugely successful career he looks to be an excellent free-transfer signing for Juventus despite his 33 years.
The club have already added Miralem Pjanic to their squad, as they look to rebuild this summer after the departure of striker Alvaro Morata and the possible sale of Paul Pogba.