Den argentinska superstjärnan publicerade på Instagram foton av sig själv i en Barcelona-tröja med texten: “Med samma engagemang och passion som alltid, nu Barça. Länge leva Barcelona.”
“Det är en enorm glädje, för sedan jag var liten, och ännu mer med Messi, har jag tänkt att Barça är den bästa klubben i världen”, sa Aguero i ett uttalande från klubben måndag.
“Alla spelare som erbjuds chansen att spela på Barça kommer att springa. Jag ska försöka göra mitt bästa för att hjälpa klubben att vinna stora saker.”
“Vi har välkomnat dig med en tango, en väldigt spännande dans, precis som du, för vi vet att du kommer att göra många mål för Barça”, säger Laporta i uttalandet.
Aguero gick med i City från Atletico Madrid 2011 och vann sedan fem Premier League-titlar, en FA-cup och sex ligacupar.
Argentinern är Citys toppscorer genom tiderna med 260 mål i 390 framträdanden men har kämpat med skador de senaste säsongerna. Han spelade bara 12 Premier League-matcher förra säsongen och gjorde fyra mål.
Aguero kunde inte hjälpa sin sida att vinna den eftertraktade Champions League, men spelade över 20 minuter i sin lags 0-1-förlust mot Chelsea i lördagsfinalen.
Barcelona tillkännagav också den fria signeringen av Manchester City-försvararen Eric Garcia, som har tecknat ett kontrakt fram till slutet av säsongen 2025/26. Klubben satte spelarens utköpsklausul till hela 400 miljoner euro (489 miljoner dollar).
”Spelaren måste bokstavligen” köpa ut ”sitt kontrakt till det angivna beloppet, men i praktiken är det inköpsklubben som betalar beloppet via spelaren, enligt Geey.
Den 20-årige Garcia var en del av Barcelonas berömda akademi från 2008 till 2017 när han gick med i Manchester City.
Spanjoren, som har inkluderats i sitt lands Euro 2020-trupp tillsammans med nya lagkamrater Jordi Alba, Sergio Busquets och Pedri, spelade bara 12 matcher för City förra säsongen.
CNNs Ben Church och Jack Guy bidrog till denna rapport.