Uche was born in Madrid and developed in the youth system of Rayo Vallecano.[1][2] In 2015, he joined the club's reserve side in the Tercera División, making five appearances that season.[1]
Club career
Leicester City
In 2016, Uche signed a four-year contract with Premier League champions Leicester City.[3] In 2018, he went on loan with Betis Deportivo in Segunda División B, scoring four goals in fifteen league appearances, and making another two appearances in the promotion play-offs.[1]
Valladolid Promesas
On 13 January 2020, after playing very little with Leicester's U-23 squad over his time at the club, Uche returned to Spain and signed with Segunda División B side Valladolid Promesas.[4] That season, he made six league appearances, scoring one goal, and made one appearance in the promotion play-offs.[1] The following year, he scored six goals in sixteen appearances.[1]
Atlético Ottawa
On 28 July 2021, Uche signed with Canadian Premier League side Atlético Ottawa.[2] He made his debut for the club on 2 August 2021 in a 2–1 loss to HFX Wanderers.[5] Ottawa announced in January 2022 that they would not be exercising Uche's contract option, ending his time at the club after one season.[6]