Diarra, die afkomstig is uit Dilbeek, doorliep vanaf zijn zesde de gehele jeugdopleiding van RSC Anderlecht. Op 25 februari 2013 won hij met de Anderlechtse U19 de Viareggio Cup. In de finale, die Anderlecht met 0-3 won van AC Milan, kreeg hij een basisplaats en werd hij na 78 minuten gewisseld voor Nabil Jaadi.
In juni 2013 ondertekende hij een contract voor twee seizoenen bij N.E.C., waarvoor hij op 3 augustus 2013 debuteerde als invaller voor Youri Loen in de met 1-4 verloren thuiswedstrijd tegen FC Groningen. Op 10 augustus 2013 kreeg hij zijn eerste basisplaats tegen PSV. Hij werd na 80 minuten naar de kant gehaald voor Marcel Stutter bij een 4-0-achterstand. Diarra werd in het seizoen 2014/15 kampioen van de Jupiler League met N.E.C.. Nadat zijn contract medio 2015 afliep ging hij meetrainen met het tweede team van Anderlecht.
In augustus 2019 ging naar Diarra het Italiaanse Napoli United in de Eccellenza Girona A.[4] Dit team, dat voorheen als Afro-Napoli United speelde en een mix is van migranten en Italianen, maakt zich sterk tegen racisme.[5] Na één seizoen haalde Crossing Schaerbeek hem terug naar België.[6] In 2022 stopte hij en begon met de broers Karim en Mehdi Tarfi, die hij kende uit de jeugd van Anderlecht, een voetbalschool.