After playing for the reserve side of Ajaccio, Keïta joined Lille's reserve team in summer 2017.[3] He joined Westerlo on a three-year contract in summer 2019.[4]
On 31 August 2021, Keïta joined Swiss Super League club Sion on a year-long loan with an option to buy.[5]
On 12 August 2022, Keïta signed a three-year contract with Sivasspor in Turkey.[6]
In January 2024, Keita was acquired by Romanian club CFR Cluj, for a reported fee of €120.000.[7]