*Club domestic league appearances and goals, correct as of 18:45, 28 August 2024 (UTC) ‡ National team caps and goals, correct as of 17:54, 28 January 2022 (UTC)
Concha grew up in Huaylas in the Chorrillos District of Lima. He joined the football academy Academia de Fútbol Julinho in Peru at the age of 8.
Universidad San Martín
At age 11, he attended a training camp arranged by Universidad San Martín in Chorrillos, where they chose approximately 60 boys to be part of the club. Of these, only 30 were kept on, and from there Concha joined San Martín, a club to which he belonged since 2012.[2] He joined the reserve team in 2016 and ended up joining the first team in that same year, thanks to coach José del Solar.[3] On 23 February 2017, under manager Orlando Lavalle, Concha had his official debut for San Martín against Sport Rosario in the Peruvian Torneo Descentralizado.[4] He started on the bench, but came in for the last five minutes, replacing Ramiro Cáseres. He made a total of 5 appearances in that season.[5] In 2018, Concha played more regularly, became one of the revelation players of that season of Peruvian football and, on August 25, he also scored his first goal as a professional in a 3–2 defeat against FBC Melgar. He became a starting player and, following a season with 37 league appearances, San Martín decided to retain him ahead of the 2019 season, although there was some interest in the now 19-year old midfielder, followed by several important clubs from Peru and Mexico.[6][7] In addition, Concha also won the award for Newcomer of the Year in the 2018 Torneo Descentralizado.[8]
The following season, however, he saw little action due to various injuries, including one to the fifth metatarsal bone that kept him off the playing field for three and a half months. In that 2019 campaign, Concha only played 17 games.[5]
Alianza Lima
In early 2020, San Martín once again refused to sell him, despite big interest from Alianza Lima.[9] However, one month later, it was confirmed that Alianza had bought him free, but he would remain at San Martín on loan until the end of the season, with the intention of him continuing to play as a starter.[10] In June 2020, Alianza wanted to recall Concha, but San Martín refused to let him go until the previously agreed end of the loan deal.[11] He finally joined Alianza in early 2021, making his debut in March in a 2–2 home draw against Cusco FC, wearing the shirt number 17. Concha began playing regularly and finished the year winning the national title with Alianza after defeating Sporting Cristal 1–0 on aggregate in the finals. This was followed in 2022 by another national title, after defeating FBC Melgar 2–1 on aggregate in the finals. The next season, after the retirement of Jefferson Farfán, Concha was given the shirt #10. That year, the team won the Torneo Apertura but lost the playoff finals against Universitario de Deportes 1-3 on aggregate.
Concha has represented Peru in the U18, U20 and U23 categories. In March 2018, Concha was one of the youth players called as reinforcements for the training of the senior team, at the disposal of coach Ricardo Gareca, ahead of two friendlies against Croatia and Iceland, prior to Peruvian participation in the 2018 FIFA World Cup.[13] On 12 January 2019, he was included in the roster of 23 players for the 2019 South American U-20 Championship.[14] He played all four matches during the group stage, however Peru did not advance to the next stage.[5] On 27 November 2019, he was called to the U-23 team for participation in the 2020 CONMEBOL Pre-Olympic Tournament, where Concha played in all the games.[5]