Diabaté was at the youth academy at Stade Rennais for seven years before being kicked out, and thereafter joined Stade de Reims.[4] He played for the reserves of En Avant de Guingamp before joining Gazélec Ajaccio on 20 June 2017.[5] He made his professional debut with Gazélec Ajaccio in a 1–1 Ligue 2 tie with Valenciennes FC on 28 July 2017, assisting his side's only goal.[6]