Diarra started his career at the youth academy of Ligue 1 club Paris Saint-Germain before moving on to play for French clubs such as INF Clairefontaine, US Orleans, and Chateauroux. His solid performances caught the eye of Barnet FC, a semi-professional club in England, where he signed in 2018.