José Paolo Guerrero Gonzáles (né le 1 janvier 1984 à Lima, Pérou) est un footballeur péruvien jouant au poste d'attaquant.
Formé à l'Alianza Lima il fut transféré au Bayern Munich dans les catégories de jeunes et joua en D3 allemande. Guerrero disputa son premier match de Bundesliga le 23 octobre 2004 contre l'Hansa Rostock. Malgré quatre saisons en Bavière dont les deux dernières en équipe professionnelle (44 matches et 13 buts toutes compétitions confondues), il n'était pas souvent titulaire et fut transféré en juin 2006 à Hambourg où il évolua pendant six années. Sa fin de carrière à Hambourg fut émaillée d'incidents divers dont un tacle assassin sur le gardien Sven Ulreich qui lui valut une suspension de 8 journées.
En 2012, il rejoint les Corinthians de São Paulo où il fut le principal artisan de la victoire du club à la Coupe du monde des clubs 2012 en marquant contre Al Ahly SC (1-0) en demi-finale et contre Chelsea (1-0) en finale. Il y reste trois ans et signe en mai 2015 pour le Flamengo de Rio de Janeiro.