He debuted at age 17, in 1996 with the Club Deportivo Pesquero. In 1998 he joined the ranks of Alianza Lima, where he won a closing tournament and in 1999 he was signed by Werder Bremen of the Bundesliga. In 2001 he signed for Bayern Munich
and a few months later he won an Intercontinental Cup, he also won 7 times in Germany, both in Bundesliga, League Cup and German Cup. He remained in the Bavarian team until 2007, when requested
José Mourinho's express signed for Chelsea. In 2009 he returned to Bremen winning a German Cup. 3 years later he was signed again by Bayern Munich, consecrating his second stage in the club with a Champions League, a Club World Cup, a European Super Cup, 3 Bundesligas, 2 German Cups and a German Super Cup. In mid-2015, and close to retirement, Pizarro returned to Werder Bremen.
He is the second highest foreign scorer in the history of the Bundesliga with 195 goals placing himself in the top 2 of this list. The seventh historic Bayern Munich and the top scorer in the history of Werder Bremen. At the level of international competitions, he is the 3rd highest Latin American scorer in European Cups (Champions League, UEFA Cup and UEFA Europa League) by scoring 48 goals, standing only behind Lionel Messi and Alfredo Di Stéfano. He is also the seventh historical scorer of the UEFA European League with 100 goals. With the Peruvian national team, he is the 5th historic scorer with 20 goals and the eighth with more games (85).
He is considered an idol of Bayern Munich and Werder Bremen, clubs in which he scored more than 100 goals, 2 likewise a living legend of the Bundesliga, and Peruvian soccer ambassador.