David este personajul din Vechiul Testament care l-a învins pe uriașul războinic filistean, Goliat. În Florența renascentistă, povestea lui David era un simbol al puterii politice a orașului și un motiv proeminent și recurent pentru artiștii din acea vreme. Acest tablou a fost, de fapt, un cadou pentru puternicul cardinal Borghese, iar legenda spune că Caravaggio și-a pictat propriul chip ca chip al lui Goliat. Se spune că Caravaggio implora mila pentru a fi iertat pentru o crimă pe care a comis-o. Se pare că darul a funcționat, iar crima sa violentă a fost iertată.