Serra Leoa, final da década de 90. O país está em plena guerra civil, com conflitos constantes entre o governo e a Força Unida Revolucionária (FUR). Quando uma tropa da FUR invade uma aldeia da etnia Mende, o pescador Solomon Vandy (Djimon Hounson) é separado de sua família, que consegue fugir. Solomon é levado a um campo de mineração de diamantes, onde é obrigado a trabalhar. Lá ele encontra um diamante cor-de-rosa, que tem cerca de 100 quilates. Solomon consegue escondê-lo em um pedaço de pano e o enterra, mas é descoberto por um integrante da FUR. Neste exato momento ocorre um ataque do governo, que faz com que Solomon e vários dos presentes sejam presos. Ao chegar na cadeia lá está Danny Archer (Leonardo DiCaprio), um ex-mercenário nascido no Zimbábue que se dedica a contrabandear diamantes para a Libéria, de onde são vendidos a grandes corporações. Danny ouve um integrante da FUR acusar Solomon de ter escondido o diamante e se interessa pela história. Ao deixar a prisão Danny faz com que Solomon também saia, propondo-lhe um trato: que ele mostre onde o diamante está escondido, em troca de ajuda para que possa encontrar sua família. Solomon não acredita em Danny mas, sem saída, aceita o acordo.Tendo como principal o caos e a guerra civil que dominou Serra Leoa, África, na década de 1990, Diamante de Sangue conta a história de Danny Archer, um ex-mercenário do Zimbábue (ainda denominado por ele pelo nome colonial de Rodésia) que contrabandeava os diamantes de sangue (usados para financiar a compra de armas para a guerra), e Solomon Vandy, um pescador da etnia Mende. Ambos são africanos, mas suas histórias e circunstâncias de vida são totalmente diferentes. Danny Archer é branco e Salomon, um humilde pescador negro da etnia Mende. Até que o destino os reúne numa busca para recuperar um raro diamante rosa, o tipo de pedra que pode transformar uma vida... ou acabar com ela.
Solomon, que foi separado da família em um dos ataques do grupo rebelde (Frente