Diakité speelde van 2000 tot 2002 voor De Graafschap. Vervolgens speelde hij een seizoen voor Eintracht Frankfurt en een seizoen in Frankrijk voor OGC Nice. Hij was het meest succesvol bij SV Wehen Wiesbaden waarvoor hij in drie periodes uitkwam. Van 2010 tot 2012 speelde Diakité in Iran en hij besloot zijn loopbaan in 2013 in Thailand.