Josep Pep Guardiola, 18 Ocak 1971 Barcelona'da. Lakabı Nil olan Guardiola kariyerine amatör olarak Gimnàstic de Manresa takımında başlamış ardından 13 yaşında FC Barcelona'nın altyapı kulübü olan FC Barcelona B'ye geçti.
Yaklaşık 6 yıl FC Barcelona'nın altyapısında oynayan Guardiola, 1990 yılında profesyonel oldu. FC Barcelona ile La Liga'daki ilk maçına 16 Aralık 1990 tarihinde Cádiz CF ile oynanan maçta çıktı.
Defansif orta saha futboluyla öne çıkan futbolcu, 1997 yılında José Mari Bakero'dan takım kaptanlığını devraldı. 1990-2001 yılları arasında FC Barcelona ile ligde 263, toplamda ise 379 maça çıktı. Guardiola, 17 Haziran 2001 tarihinde Valencia CF oynanan lig maçıyla FC Barcelona kariyerini noktaladı.
FC Barcelona'dan ayrıldıktan sonra İtalya'ya geçerek Brescia Calcio ve AS Roma takımlarında oynadı. Ancak burada fazla başarılı olamadı ve Nandrolon testinin pozitif çıkıp 4 ay ceza almasıyla İtalya'daki kariyerine son verdi.
İtalya kariyerinden sonra Katar'ın Al-Ahli (Doha) ve Meksika'nın Dorados de Sinaloa takımlarında oynadıktan sonra futbol hayatını noktaladı.
Guardiola, futbolu bıraktıktan sonra 21 Haziran 2007'de FC Barcelona B'nin başına geçti, Frank Rijkaard'ın 2007-08 sezonunda kötü bir performans sergilemesiyle FC Barcelona başkanı Joan Laporta tarafından 8 Mayıs 2008'de FC Barcelona'nın başına getirildi. 5 Haziran 2008 tarihinde ise yeni takımıyla 2 yıllık sözleşme imzaladı. Barcelona ile La Liga'da ilk sezonunda çok başarılı bir yıl geçirdi, takımı 100'den fazla gol attı ve şampiyonluğa ulaştı. İspanya Kral Kupası'nı Athletic Bilbao'yu 4-1 yenerek , Şampiyonlar Ligi'nde Manchester United'ı 2-0 yenerek, İspanya Süper Kupası'nı Athletic Bilbao'yu 2-1 ve 3-0'lık sonuçlarla geçerek, UEFA Süper Kupası'nı UEFA Kupası şampiyonu Shakhtar Donetsk'i uzatmalarda 1-0 yenerek, FIFA Dünya Kulüpler Kupası'nda yarı finalde Kuzey Amerika temsilcisi olan Meksika takımı Atlante'yi 3-1, finalde ise Güney Amerika temsilcisi olan Arjantin takımı Estudiantes'i uzatmalarda 2-1 yenerek mücadele ettiği 6 turnuvada da şampiyon olan ilk teknik direktör oldu. 27 Nisan 2012 itibariyle Barcelona'daki görevini bıraktı. 16 Ocak 2013 tarihinde açıklanan anlaşmayla 2013-14 sezonundan itibaren Bayern Münih teknik direktörlüğüne getirildi.