Idris Kanu was born on November 25, 1999, in London, England. He is of Nigerian descent and holds dual nationality. Kanu began his football career at West Ham United’s academy before moving on to various other clubs. He joined Aldershot Town in 2016 and made his professional debut for the club in the National League.