The Catalan club announced the signing of the Bosnian star from Juventus on Monday
The confirmation comes shortly after Barcelona announced that fellow midfielder Arthur would be heading the other way, joining Juventus in a deal worth €72 million (£66m/$81m) plus up to €10m in bonuses.
Both Barcelona and Juventus have been locked in discussions for a swap deal for several weeks, with Arthur initially not keen on a move to Turin.
However, the Brazilian midfielder was eventually convinced, paving the way for Monday’s announcement that the two sides had agreed to terms to swap the two midfielders.
Pjanic has signed a deal with Barcelona for the next four seasons, with that deal including a release clause of €400 million (£366 million/$449 million).
— FC Barcelona (@FCBarcelona) June 29, 2020
During his time with Juve, Pjanic was able to lift three Serie A titles, with the club favoured to claim a fourth this season as he prepares for his Barcelona departure.
In addition, Pjanic has won two Coppas Italia and one Suppercoppa Italia since moving to Turin.
Pjanic has made a total of 171 appearances for Juventus, scoring 22 goals across all competitions for the Italian side.
Prior to his time in Turin, Pjanic blossomed into one of the world’s best midfielders at Roma, earning the first of his four selections to the Serie A Team of the Season.
He spent five seasons in Rome, having also featured for Lyon and Metz earlier in his career.
Barcelona currently sit second in La Liga, two points behind league-leaders Real Madrid through 32 matches.
Article continues below