Born in Shanghai, Aidi's mother is Chinese and his father is Tanzanian. He joined Genbao Football Academy when he was ten years old. In the end of 2005, he joined Shanghai East Asia with whole Genbao Football Academy team and started his career. But after his first season, he was downsized and moved to Shanghai Shenhua. In 2008, he moved to China League Two club Suzhou Trips after unhappiness with Shanghai Shenhua, but had no appearance because of problems regarding his registration. In 2009 Suzhou Trips quit China League Two, Aidi signed on loan to Ningbo Huaao for a year.[5] After his loan finished, he moved to China League One club Shanghai East Asia immediately, returned to the start of his football career.[6]
On 20 January 2012, Shanghai East Asia swapped Aidi with Luis Cabezas of Chinese Super League side Dalian Aerbin.[7] He was loaned back to Shanghai East Asia for one year in February 2012.[8] However, he failed to establish himself within the team and made just three appearances (all came on as substitute) in the 2012 league season. On 8 March 2014, Aidi made his debut for Dalian Aerbin in the 2014 Chinese Super League against Hangzhou Greentown, coming on as a substitute for Zhu Xiaogang in the 77th minute.[9]
On 29 January 2017, Portuguese club Boavista signed Aidi on a one-and-a-half-year contract. This transfer is said to come through a partnership with the Chinese Football Association.[10]
^Wenqiu 艾迪·弗朗西斯 bioArchived 25 October 2014 at the Wayback Machine "在艾迪的床头,写着“AidiFrances”的英文字样。可艾迪说他不会英语,更不会法语,只会中文。“我生在上海,长在上海。”时常被队友戏称为“外援”的艾迪的确是中国人,这可以从他的护照上得到证明。1990年12月,艾迪出生在上海,从小他就酷爱足球。看到自己的小孩很有足球天赋,艾迪的妈妈把他送进了普陀区的一所足球学校。"