Aguero came on as a late substitute in Manchester City’s 1-0 Champions League final defeat to Chelsea this weekend as he signed off from 10 years with the Premier League champions.
The 32-year-old has been heavily linked with a move to Catalonia following the expiration of his contract at the Etihad Stadium with a deal rumoured to be close to completion.
According to reports from Diario AS, Aguero travelled directly from the final in Porto to Barcelona overnight to complete the final details of his move.
He is expected to complete a medical with Ronald Koeman‘s side in the next 24 hours ahead of joining up with the Argentina squad next month.
Argentina face a hectic schedule in June with 2022 World Cup qualifiers followed immediately by the rearranged Copa America tournament.