Pedro Gallese began his youth career at Academia Tito Drago and Club Deportivo Junior FC before joining that academy at Universidad San Martín in 2007. He made his way through the youth system and debuted for the senior team on 25 June 2008 in a 4-0 victory against Atlético Minero. He made 63 appearances appearances for the club and his performances earned him his first international call-up and eventual cap in 2014.
Loan to Atlético Minero
With his first team opportunities limited, Pedro Gallese joined Atlético Minero on loan for the 2009 season.
Gallese's performances in the Copa América Centenario in the United States in 2016 made him a target for several clubs. On 19 June 2016, Gallese eventually signed with Mexican club Veracruz. He made his debut for the team on 10 July in the 2016 Supercopa MX, losing the match against Guadalajara 2–0. In the first week of December 2019, Pedro Gallese was released by Veracruz after the club had been disaffiliated from Liga MX.
After falling out of favor under Veracruz manager Robert Siboldi the previous campaign, Gallese returned to Peru on a 12-month loan with Alianza Lima for the 2019 season.
Orlando City
On 17 January 2020, Gallese joined MLS team Orlando City. He made his debut for the team in the season opener on 29 February, keeping a clean sheet in a 0–0 draw against Real Salt Lake.
International career
Pedro Gallese was part of Peru national under-17 football team squad for the 2007 FIFA U-17 World Cup held in South Korea. However, he did not play and was instead the backup to Éder Hermoza. Gallese made his senior international debut on 6 August 2014 in a friendly against Panama. He kept a clean sheet and saved a penalty in the 82nd minute of the 3–0 victory. Pedro Gallese was selected to be in 2015 Copa América held in Chile with Peru eventually winning a bronze medal. Gallese was also selected to the squad for the Copa América Centenario in 2016 hosted in the United States. During the tournament he was named man of the match in Peru's 1–0 win over Brazil. Pedro Gallese became first choice goalkeeper for Peru in 2018 World Cup qualifying. After having fractured his wrist during a Liga MX match with Veracruz in August 2017, Gallese returned for Peru on 5 October 2017. Despite still carrying the injury, Gallese shut out Argentina at La Bombonera with the 0–0 draw keeping Peru in the race to qualify for the FIFA World Cup 2018. On 15 November 2017, Gallese was part of the team that qualified for the FIFA World Cup 2018 after Peru defeated New Zealand at the intercontinental playoff. Although still injured, Gallese was able to keep a clean sheet in both games as Peru won 2–0 on aggregate, qualifying them for the World Cup for the first time in 36 years. In May 2018 he was named in Peru's provisional squad and eventually made it into the final 23. He was the starting goalkeeper for Peru throughout the 2018 FIFA World Cup, but Peru were unable to qualifying from the group stage of the tournament after two losses to Denmark and France. Gallese was once again selected as the starting goalkeeper for Peru in 2019 Copa América, where he played a significant role on helping Peru to go to its first ever Copa América final for 44 years, including saving Luis Suárez's penalty in a quarter-final penalty shoot-out. Peru eventually lost to Brazil in the final 3–1.