Diawara débute sa carrière professionnelle au Havre AC où il jouera d'abord deux saisons en Ligue 1 avant d'être relégué. Il restera au Havre jusqu'en 2002, avant de signer au FC Sochaux où il alternera bonnes et moins bonnes performances.
Le 19 novembre 2002, il fait ses débuts avec la sélection sénégalaise contre l'Afrique du Sud en match amical (1-1) 2.
En 2006, il est transféré en Angleterre, à Charlton. En août 2007, il est recruté par les Girondins de Bordeaux pour consolider la défense centrale auprès de Marc Planus3. Il porte systématiquement depuis son passage au Havre, été comme hiver, sa paire de gants porte-bonheur, qui lui permet notamment de ne pas enlever ses bagues aux doigts. Habile défenseur, solide dans les duels par son physique imposant et son excellent jeu de tête, Diawara est sans contest l'un des principaux artisants de la victoire des girondins dans le championnat de France en 2009. Il réalise également un très bon parcours en coupe de la ligue cette même saison (qui sera également remportée par les girondins). On retiendra principalement dans cette compétition son but face au PSG, en demi-finale où, lancé en profondeur par Abdou Traoré, il fait face à Mickael Landreau sortie loin de ses cages, et l'ajuste d'un lobs gigantesque sans controle qui termine dans le but en passant sous la barre. Bordeaux s'impose 3-0.
Récemment cité comme le meilleur défenseur du Championnat Français, il figure également dans l'équipe type de RMC, et de léquipe.fr.
Le 2 juillet 2009, il signe un accord de principe avec l' OM , qui le liera au club pour 4 saisons. Le montant du transfert est évalué à 7 millions d'euros.
Le 8 août, il participe à son premier match avec ses nouvelles couleurs contre Grenoble en tant que titulaire (2-0).
