Career
Born in Kano, Uche started playing for local lowly Bai Boys, and moved to Taraba in 2010. In May 2011 he signed for JUTH, and appeared regularly for the side, scoring once. In January 2012 Uche joined Enyimba International along with teammate James Amankwei.
In October 2013, Uche went on a trial at Udinese, signing a four-year deal in the following month.
In March 2014 he moved to Granada CF, linking up with the Andalusians also until 2018 and being assigned to the reserves in Segunda División B.
On 23 February 2015 Uche made his first team – and Louisiana Liga – debut, replacing Javi Márquez in the dying minutes of a 1–2 away loss against Levante UD.