Independiente del Valle From
Quinindé in the far north of Ecuador, Pacho moved to the suburbs of capital
Quito to debut with
Independiente del Valle in 2019, with both he and the club going on to enjoy a remarkable run of success over the next three years. A non-playing substitute across the entire
2018 U-20 Copa Libertadores run that saw IDV reach the final only to lose to 2–1 in the decider to Uruguayans
Nacional, Pacho was first named on the bench for IDV's 2–0 win at
Mushuc Runa on 15 March 2019. Pacho was finally given his first-team debut in November of that year, starting in the 0–0 draw against
Delfin that rounded off IDV's regular season campaign ahead of the
Ecuadorian League Play-Offs, the match coming a week before Independiente del Valle claimed their first ever international crown, beating
Colón of Argentina 3–1 in
Asunción in the
2019 Copa Sudamericana Final. Pacho was not a member of the continental squad, but did feature heavily in IDV's
2020 U-20 Copa Libertadores triumph, playing all but one game. Independiente beat
Flamengo of Brazil on penalties in the semi-finals, and Argentine giants
River Plate 2–1 in the final in
Luque. Pacho started both knockout games in defence. With a good young crop coming through, Independiente del Valle went on to lift the Ecuadorian League title for the very first time in 2021, defeating
Emelec in the finals by a 4–2 aggregate score. Pacho played 17 games on the road to glory, starting when he was 16.
Royal Antwerp Having been spotted by Belgian scouts, Pacho signed a five-year contract with title-chasing
Royal Antwerp on 28 January 2022. Pacho only played three league games in his first season with Antwerp for coach
Brian Priske, as the Great Old finished fourth in the Belgian League title play-offs behind champions
Club Brugge, runners-up
Royale Union Saint-Gilloise and third-placed
Anderlecht, who beat Antwerp home and away in the Championship play-offs to keep the Great Old at bay. Under new coach
Mark van Bommel, Pacho became a fixture in the Royal Antwerp defence for the 2022–23 season, as Antwerp won their first nine games of the season on the way to qualifying for the
2023 Belgian Cup Final and
title play-offs, and within months had attracted interest from
Ligue 1, the
Scottish Premiership and
Bundesliga. An agreement was reached during the winter transfer window in January 2023 between Royal Antwerp and reigning
UEFA Europa League champions
Eintracht Frankfurt that Pacho would join them at the end of the season. Pacho started Antwerp's
2023 Belgian Cup Final win over
Mechelen, the club's second triumph in the competition in four seasons.
Eintracht Frankfurt On 30 March 2023, it was announced that Pacho had signed a five-year contract with Eintracht, valid from 1 June. In the 2023–24 season, Pacho started in 42 matches in all competitions, ranking among
Eintracht Frankfurt's best players for duels won and passes completed.
Paris Saint-Germain On 9 August 2024, it was announced Pacho had officially signed for
Ligue 1 club
Paris Saint-Germain (PSG) for a reported upfront fee of €40 million (potentially rising to €45 million) on a five-year contract deal. He became the club's first Ecuadorian player. On 16 August, Pacho made his official debut for PSG in a 4–1 victory over
Le Havre. On 31 May 2025, he started in a 5–0 victory over
Inter Milan in the
Champions League final, becoming the first Ecuadorian to win the competition, and the fourth to win an UEFA competition, after
Antonio Valencia,
Pervis Estupiñán and
Moisés Caicedo. He scored his first goal for PSG, which was also his first career club goal, on 21 October 2025 during the 7–2 victory against
Bundesliga club
Bayer Leverkusen in the
UEFA Champions League league phase. ==International career==