З моменту свого дебюту в 2004 році, Герреро зіграв понад 60 матчів за збірну Перу, представляючи її на трьох Кубках Америки. Він допомагав своїй збірній ставати бронзовими призерами на турнірах в 2011 і 2015 роках, а також ставав найкращим бомбардиром в обох цих турнірах. Крім того 2015 року Герреро з'явився в списку з 59 номінантів на Золотий м'яч ФІФА і став першим перуанським футболістом, що досяг такого міжнародного визнання[3].
Народився 1 січня1984 року в місті Ліма. Паоло Герреро в 6 років потрапив до Академії Персі Рохаса. Там він виступав протягом двох місяців, а вже через рік він потрапив в систему клубу «Альянса Ліма»[4]. У 14 років в грі проти клубу «Спортінг Крістал» юний футболіст отримав свою першу червону картку. Граючи за різні юнацькі команди «Альянси» Герреро неодноразово ставав найкращим бомбардиром чемпіонатів, а в 1999 році був визнаний найкращим гравцем чемпіонату, причому нагороду йому вручав сам глава федерації перуанського футболуНіколас Дельфіно. У 2000 році Герреро став чемпіоном у чемпіонатах для гравців 1982, 1983 і 1984 років народження. За 10 років, які він провів у різних молодіжних командах «Альянси», він забив понад 200 голів.
У липні 2001 року головний тренер основної команди Хайме Дуарте викликав Герреро на тренування з основним складом. У січні 2002 року Паоло був переведений до основного складу клубу, проте професійного контракт з «Альянсою» він так і не підписав. Як потім пояснив батько гравця, клуб запропонував невигідні фінансові умови[5].
Молодого таланта помітив головний скаут мюнхенської«Баварії»Вольфганг Дреммлер[6]. Йому надійшла пропозиція від клубу, який запропонував за молодого форварда 230 тис. євро[7]. За основний склад перуанського клубу Герреро провів лише один товариський матч із «Пеньяролем», в ньому він з'явився усього на кілька хвилин, ще в кількох матчах він залишався в запасі[5].
«Баварія»
Підписавши влітку 2002 року контракт з німецьким грандом до 2006 року, Герреро відправився виступати за «Баварію II», яка виступала у регіональній лізі «Південь». В основному складі клубу Герреро дебютував лише 3 грудня2003 року, вийшовши на заміну замість Роке Санта Круса на 76-й хвилині матчу Кубку Німеччини з «Гамбургом», що завершився перемогою мюнхенців з рахунком 3:0[8]. У тому сезоні Герреро більше не виступав за основний склад «Баварії». Зате з другим складом він став чемпіоном і, забивши 21 гол, найкращим бомбардиром регіональної ліги «Південь».
Влітку 2004 року Герреро отримав травму коліна і вибув на кілька місяців[9]. 23 жовтня2004 року він нарешті дебютував у Бундеслізі. Його дебют припав на виїзний матч з «Ганзою» з Ростока, замінивши на 55-й хвилині Вахіда Хашемяна. Герреро за час, що залишився, встиг віддати гольовий пас на Мехмета Шолля, який і встановив остаточний рахунок матчу 2:0 на користь «Баварії». За підсумками матчу перуанець отримав від Kicker оцінку 3,0 оцінку — вище в команді отримали тільки Мехмет Шолль, Роберт Ковач і Віллі Саньйоль[10]. В перших чотирьох матчах у Бундеслізі Герреро забив чотири м'ячі. 3 листопада того ж року Герреро дебютував у єврокубках в матчі Ліги чемпіонів проти «Ювентуса», коли Герреро на 90-й хвилині замінив Хасана Саліхаміджича[11]. Всього у своєму першому повноцінному сезоні в основному складі «Баварії» Хосе Паоло Герреро став чемпіоном Німеччини і володарем Кубку Німеччини, провівши в цілому 20 матчів і забивши 7 голів. Завдяки своїм успішним виступам у березні 2005 року керівництво «Баварії» продовжило контракт з Герреро до 2008 року[12].
У наступному сезоні Герреро знову залишався резервним гравцем, в основному виходячи на заміну. У першому матчі нового розіграшу Ліги чемпіонів Герреро забив єдиний гол у матчі з віденським«Рапідом»[13][14]. Незважаючи на успішний початок за весь сезон Герреро отримав кілька травм[15] і зіграв лише в 24 матчах у всіх турнірах і забив в них 6 голів, проте додав у свою скарбничку ще одне чемпіонство і ще один Кубок Німеччини.
«Гамбург»
В червні 2006 року Герреро покинув Мюнхен і перейшов в «Гамбург» за 2,5 млн. євро[7]. З «Гамбургом» перуанський нападник підписав контракт на чотири роки[16]. Свій перший офіційний матч за «Гамбург» Герреро провів 29 липня2006 року в матчі Кубку німецької ліги проти берлінської«Герти». Матч закінчився перемогою «Гамбурга» з рахунком 1:0, а Герреро вийшов на поле на 56-й хвилині, замінивши Александра Лааса[17]. Свої перші голи за новий клуб перуанець забив 22 жовтня2006 року в виїзному матчі з леверкузенським«Байєром». В тому матчі Герреро вийшов замість Данієла Любої на 69-й хвилині матчу, і вже через хвилину відкрив рахунок своїм голам за «Гамбург», а на 86-й хвилині Герреро забив і свій другий гол за клуб, той матч завершився вольовою перемогою «Гамбурга» з рахунком 2:1[18][19]. У першому сезоні Герреро грав і в Лізі чемпіонів, проте «Гамбург» зайняв останнє місце в групі і не зміг потрапити навіть у Кубок УЄФА. Всього за перший сезон в «Гамбурзі» Хосе Паоло Герреро зіграв 29 матчів і забив в них 5 голів.
Влітку 2007 року гравцем всерйоз цікавився англійський «Портсмут», який пропонував за футболіста 4 млн. фунтів стерлінгів, проте угода так і не відбулася[20]. У наступному сезоні Герреро зробивши дубль у матчі з угорським«Гонведом» вивів «Гамбург» в перше коло Кубка УЄФА[21]. Але незабаром форварда знову стали переслідувати травми через які він практично повністю пропустив груповий етап Кубка УЄФА[22]. Незважаючи на це перуанець став основним нападником команди і відзначився 9-ма голами в 29 матчах чемпіонату та 5-ма голами в 9-ти матчах Кубка УЄФА, де його «Гамбург» дістався до стадії 1/8 фіналу. В останньому матчі чемпіонату Німеччини 2007/08 проти «Карлсруе» Герреро протягом 15-ти хвилин зробив свій перший хет-трик за час виступів у «Гамбурзі»[23].
У сезоні 2008/09 перуанець знову забив 9 голів у чемпіонаті, тільки цього разу для цього йому знадобився 31 матч, а в Кубку УЄФА, де його клуб дістався до півфіналу, перуанець записав на свій рахунок 4 голи в 12 матчах, причому 2 голи з 4-х припали на виїзний матч з «Галатасараєм», після того як вдома «Гамбург» зіграв внічию 1:1, до 50-й хвилині матчу в Стамбулі вони вже програвали 0:2, але завдяки двом голам Герреро на 57-й і 60-й хвилинах матчу німці зуміли вирівняти становище, а на 89-й хвилині матчу напарник Герреро Івиця Олич і зовсім забив третій гол, остаточно знявши питання про те, хто пройде у чвертьфінал[24].
Влітку 2009 року Дік Адвокат, головний тренер санкт-петербурзького«Зеніту», був зацікавлений у придбанні перуанського форварда, але угода так і не відбулася[25]. Більшу частину сезону 2009/10 Герреро пропустив через травму ноги, отриману в матчі за збірну, і дискваліфікацію, яку Герреро отримав за те, що після матчу з «Ганновером» кинув пляшку в одного з уболівальників. За цей вчинок німецький футбольний союз оштрафував футболіста на 20 тис. євро і дискваліфікував його на п'ять матчів[26]. Незважаючи на це перуанець, який зіграв всього в 13 матчах за сезон, зумів забити 7 голів. Згодом за інцидент з уболівальником окружний суд Гамбурга зобов'язав Герреро виплатити 100 тис. євро на користь благодійної організації та призначив йому дворічний випробувальний термін. Спочатку футболіст спробував оскаржити це рішення, проте подальший розгляд йому загрожував тюремним терміном, і футболіст відмовився від претензій[27].
Влітку 2010 року з'явилася інформація, що Герреро не став продовжувати контракт з клубом і по закінченні сезону як вільний агент перейде в іспанську «Валенсію»[28]але незабаром керівництво клубу оголосило про продовження контракту з футболістом до 2014 року[29]. У сезоні 2010/11 «Гамбург» вперше за той час, поки Герреро грав в клубі не брав участі в єврокубках, тому за весь сезон перуанець зіграв всього в 27-ми матчах і забив 5 голів. Взимку 2011 року керівництво мало намір віддати перуанця в оренду через те що він не мав постійної ігрової практики[30], проте гравець залишився в команді.
У матчі першого туру нового чемпіонату 2011/12 з дортмундською«Боруссією», який завершився поразкою «Гамбурга» з рахунком 1:3[31], Паоло Герреро знову отримав травму вже на 42-й хвилині[32] і пропустив старт сезону. На 54-й хвилині матчу 24-го туру з «Штутгартом» Герреро отримав червону картку за грубий підкат проти воротаря гостей Свена Ульрайха[33]. За цей інцидент контрольно-дисциплінарний комітет німецького футбольного союзу дискваліфікував нападника на 8 матчів[34].
«Корінтіанс»
Влітку 2012 року футболіст перейшов у бразильський «Корінтіанс», де був покликаний замінити Лієдсона. В кінці того ж року Герреро забив обидва м'ячі команди на Клубному чемпіонаті світу в Японії, в тому числі і єдиний переможний гол у фінальному матчі проти «Челсі», який приніс «Корінтіансу» перемогу у турнірі.
Наступного року Герреро допоміг команді виграти чемпіонат штату Сан-Паулу, а також Рекопу Південної Америки. У травні 2013 року Герреро став першим перуанським футболістом, який потрапив на обкладинку бразильського футбольного журналу Placar.
У 2015 році Герреро і «Корінтіанс» не змогли досягти згоди з продовження контракту, який мав закінчитися 15 липня. Його остання гра за «Корінтіанс» відбулася 24 травня проти «Флуміненсе». Через три дні Паоло покинув клуб.
«Фламенго»
29 травня2015 року гравець перейшов в бразильський «Фламенго», підписавши контракт на 3 роки[35]. Відтоді встиг відіграти за команду з Ріо-де-Жанейро 15 матчів в національному чемпіонаті.
У 2007 році Герреро взяв участь у Кубку Америки у Венесуелі. На тому Кубку Герреро взяв участь у всіх чотирьох матчах своєї збірної і навіть відзначився одним голом у ворота збірної Уругваю[38].
12 червня2008 року у відбірковому матчі чемпіонату світу 2010 року з Уругваєм[39] Хосе Паоло Герреро образив суддю матчу, який видалив його з поля вже на 37-й хвилині. За цей вчинок дисциплінарний комітет ФІФА дискваліфікував футболіста на 6 матчів і оштрафував його на 10 тис. швейцарських франків[40]. Таким чином наступний матч за збірну Герреро провів лише через рік у відборі до чемпіонату світу 2010 року проти збірної Еквадору[41]. 9 вересня2009 року у відбірковому матчі чемпіонату світу 2010 року проти збірної Венесуели[42] Паоло Герреро порвав хрестоподібні зв'язки коліна вже на 15-й хвилині матчу. Через цю травму йому довелося пропустити велику частину сезону 2009/10[43]. Від цієї травми форвард довгий час відновлювався в Перу, так як в «Гамбург» він боявся летіти через аерофобію[44].
У 2011 році Герреро знову потрапив у заявку збірної на Кубок Америки в Аргентині, причому за місяць до турніру він отримав травму коліна[45] і здавалося, що Герреро пропустить Кубок, але зумівши вчасно відновитися, Герреро все ж поїхав на Кубок. Паоло зіграв на турнірі в п'яти матчах і забив п'ять м'ячів, ставши найкращим бомбардиром і бронзовим призером Кубка. По голу він забив у матчах групового етапу зі збірними Уругваю (1:1)[46] і Мексики (1:0)[47]. А в матчі за третє місце Герреро, який вийшов на поле з капітанською пов'язкою, відзначився хет-триком і гольовою передачею у ворота збірної Венесуели (4:1)[48], завдяки чому Герреро був названий найкращим гравцем матчу[49].
У відборі на чемпіонат світу 2014 року Герреро знову був основним гравцем і забив 3 голи, проте перуанці вкотре не змогли кваліфікуватись на «мундіаль»
2015 року Герреро складі збірної знову став учасником розіграшу Кубка Америки у Чилі, на якому команда вдруге поспіль здобула бронзові нагороди. Сам же Герреро зіграв у всіх шести матчах і в чвертьфіналі відзначився хет-триком у воротах збірної Болівії (3:1), а в матчі за третє місце забив гол у ворота збірної Парагваю (2:0) і вдруге поспіль став найкращим бомбардиром Кубку Америки (цього разу — разом з Едуардо Варгасом), за що був включений в символічну збірну турніру.
Наразі провів у формі головної команди країни 65 матчів, забивши 25 голів.