The Argentine played his last game in blue when he came off the bench in Saturday’s Champions League final.
It was announced that his City contract would not being renewed meaning Aguero was free to head to the Nou Camp, ending a decade-long stay with Manchester City.
In a statement, Barca said that Aguero, who arrives after a decade at Manchester City, has a buyout clause “set at 100 million euros ($122 million).”
“Since Guardiola arrived at City, he has never liked my brother,” said Maurico del Castillo.
The Times also revealed the breakdown of Aguero’s contract which looks to be highly influenced by appearance bonuses.
The Times understands that Agüero has agreed a heavily incentivised two-year contract with Barcelona that is worth in the region of £6.9 million per season, about half the wage he was on at City.
In addition to his basic salary, which equates to about £130,000 per week, Agüero will trigger bonuses depending on how many matches he plays and the number of trophies that he wins during his time at the club.
Guardiola was seen in tears on the final day of the Premier League season praising Aguero for his contribution to the club.
“He’s a special person for all of us,” said Guardiola.
“He’s so nice. He helped me a lot, he’s so good. We cannot replace him, we cannot.
“We helped his legacy and he showed his quality in 20 minutes.”