Diawara iniziò la sua carriera al Le Havre, arrivando anche a segnare 2 goal. Successivamente si trasferì al Sochaux, dove si fece conoscere internazionalmente. Nel 2006 fu acquistato dalla squadra inglese del Charlton Athletic, dove giocò sino al 2007. Questa data rappresentò l'anno del trasferimento al Bordeaux. Nel 2009 passò all'Olympique Marsiglia.[1]
Il 5 agosto 2014 si trasferì al Nizza da svincolato.[2] La sua esperienza in Costa Azzurra durò un anno in quanto il 9 aprile 2015 fu arrestato con l'accusa di estorsione;[3] rilasciato il 26 giugno successivo,[3] dopo essere rimasto svincolato a fine mercato, il 10 settembre 2015 annunciò il suo ritiro.[4]