Paul Pogba will rejoin Juventus on a free transfer after his contract at Manchester United expires.
It is understood the 29-year-old French midfielder will undergo a medical at the weekend before finalizing his move.
Pogba joined United from the Italian club in 2016 for a then world record fee of £89 million.
United and Pogba failed to agree a new contract and the club confirmed in early June that he would leave as a free agent this summer.
Latest De Jong and all Man Utd news
It is thought Pogba will start training with Juventus next week before their trip to the United States, where they will face Barcelona and Real Madrid on July 27 and 30, respectively.
For the second season in a row, Juventus are fourth in Serie A, 16 points behind champions AC Milan.
They had been Italian champions for the previous nine seasons, with Pogba playing a key role in their title win from 2012-13 to 2015-16.
He scored 34 goals in 178 games in his previous stint with Juventus after also joining on a free from United in 2012, having come through the Old Trafford academy.
During his first season back at Old Trafford, Pogba helped United win the EFL Cup and Europa League, but it would be the only trophy he won in his second spell.
Disagreements with then manager Jose Mourinho cost him the vice-captain in 2018 and injuries and sporadic form lessened his impact.
Pogba wants to show Man Utd they made a mistake by letting him go
Pogba, who joined United’s academy from Le Havre as a 16-year-old in 2009, was influential as France won the World Cup in Russia in 2018 and scored 16 goals for United in 2018-19.
But over the last three seasons he has scored eight goals in 91 appearances, with one in 27 last season.
“It was a humble end to a United career that brought so many high individual moments,” United said in a statement earlier this month when they announced Pogba was leaving.
United offered him an extension and BBC Sport understands it was a more lucrative offer than his previous deal but in Amazon Prime’s documentary ‘The Pogumentary’, he said the club were “bluffing”.
Pogba scored 39 goals in 233 appearances during his two spells at the club, but his last home appearance against Norwich City in April saw him booed by his own supporters when he was substituted.
He thanked the “unconditional support from the fans” in a message on social media following the club’s announcement that he was leaving.
Analysis – Pogba has played in some moments
When Paul Pogba returned to Old Trafford in 2016, it was fought as Manchester United corrected Sir Alex Ferguson’s decision to let him go in 2012 after falling out with midfielder Mino Raiola’s advisers.
History will conclude Ferguson was probably right in the first round.
At a rough estimate, United have spent around £200m on Pogba in transfer fees and wages during his two spells at the club. The number of best performances can be counted on the fingers of one hand.
United never found a solution to why Pogba was so effective for France and not for them. It could be many reasons – different team setup, different manager, better players, less games. But in the end, hardly any United fans wanted the club to keep Pogba.
Evidently, he had an abundance of skills. He is capable of passing that few in the world can match him and sometimes, he is unplayable. But Pogba has played in certain moments. Two goals in the famous comeback win at Manchester City, four assists against Leeds United, one goal in the Europa League final. For the investment United are making, it’s not enough.
In a recent interview, Pogba said he had wasted his time at United. It’s hard to disagree.