Guardiola kom som 13-åring till det spanska topplaget FC Barcelona och fick 1990, efter 6 säsonger i ungdomssystemet La Masia, chansen i A-laget. Mittfältaren blev snart en viktig del i tränare Johan Cruijffs “dream team”, som i övrigt främst bestod av katalaner och utländska spelare. Laget hade stora framgångar och vann La Liga fyra år i rad 1991–1994[3].
År 1997 blev Guardiola lagkapten, men var borta från spel i cirka ett år på grund av en skada. Efter 11 år i klubben spelade mittfältaren sin sista match för klubben den 17 juni 2001 när Barcelona besegrade Valencia med 3–2.
Serie A
2001–2003 spelade Guardiola i italienska Serie A för Brescia och AS Roma. Katalanen hade det kämpigt och var bland annat avstängd i fyra månader sedan han hade testat positivt för nandrolon. 2007 blev Guardiola dock friad från de anklagelser som lett till avstängningen[4].
Al-Ahli (Doha) och Dorados de Sinaloa
De sista åren av sin spelarkarriär tillbringade Guardiola i Qatar och Mexiko som spelare i Al-Ahli (Doha) samt i Dorados de Sinaloa. Efter att Dorados de Sinaloa hade blivit nedflyttat från den mexikanska förstadivisionen 2006 meddelade Guardiola avslutet på hans spelarkarriär.
Landslagskarriär och Katalonien
Den 14 oktober 1992 debuterade Guardiola i det spanska landslaget i en 0–0-match mot Nordirland. Han fortsatte vara en del av landslaget till och med år 2001 och hade då spelat både VM 1994 och EM 2000[3].
Guardiolas katalanska intresse begränsar sig inte bara till det rent sportsliga. Guardiola reste i november 2014 från Tyskland till Katalonien för att kunna lägga sin röst för katalansk självständighet i den aktuella folkomröstningen, och han lät samtidigt publicera ett öppet brev där han bad Spanien att lyssna på och respektera katalanernas politiska vilja. Inför 2015 års katalanska regionalval den 27 september ställer han upp på en symbolisk sista plats på röstlängden för "självständighetslistan" Junts pel Sí.[7]
Tränarkarriär
Den 21 juni 2007 utsågs Guardiola till tränare för FC Barcelona Atlètic, som säsongen innan flyttades ned till den spanska fjärdedivisionen. Året blev framgångsrikt med ligaseger för katalanerna. Efter att tränare Frank Rijkaard lämnade klubben 2008 kom Guardiola i juni att tillträda som ny tränare för FC Barcelonas A-lag.[8]
Under sin första säsong som tränare för Barcelona vann laget både ligan, Champions League och Copa del Rey. Den 29 november 2010 blev han den första tränaren att vinna fem El Clásico då Barcelona vann över Real Madrid för femte gången i rad sedan Guardiola tog över som tränare.[9] Dessutom är Guardiola den enda Barça-tränaren genom tiderna som fått laget att vinna så många titlar.
Den 27 april 2012 meddelade Guardiola att han skulle sluta som tränare i Barcelona efter säsongen 2011/2012.[10] Under sin tid lyckades han vinna 14 titlar på 4 år, vilket är rekord då ingen annan tränare har åstadkommit det.
I januari 2013 meddelades det att Guardiola skulle tillträda tränarposten i Bayern München från och med juli 2013, efter att Jupp Heynckes hade bestämt sig för att gå i pension.[11]
Den 1 februari 2016 tillkännagav Manchester City att Guardiola skulle ta över som tränare från och med säsongen 2016/17 på ett treårskontrakt.[12] Den 17 maj 2018 förlängdes Guardiolas kontrakt med klubben fram till sommaren 2021.[13] Den 19 november 2020 skrev han på ytterligare en kontraktsförlängning, denna gång till 2023.[14] Den 23 november 2022 förlängdes kontraktet ytterligare, denna gång till 2025.[15] Han ledde Manchester City till klubbens första Champions League-titel någonsin säsongen 2022/2023.[16]