Beckham zaczynał karierę zawodową w Manchesterze United w którym grał jeszcze 10 lat. Na początku Beckham nie był podstawowym zawodnikiem ” Czerwonych Diabłów “. Po dwóch latach został wypożyczony do drużyny Preston North End, w której zagrał 5 spotkań strzelając 2 gole. Po powrocie do Manchesteru wygrał z klubem 6 tytułów mistrza ligi Angielskiej oraz ligę mistrzów UEFA w 1999 roku pokonując Bayern Monachium 2:1. Manchester zdobył dwie bramki w końcówce meczu, a Beckham udowodnił że jest mistrzem od stałych fragmentów gry. Co prawda, nie strzelił gola, lecz obie bramki zawdzięcza się jego dośrodkowaniom z rzutów rożnych.
W 2003 roku Beckham podpisał kontrakt z gigantem ligi Hiszpańskiej – Realem Madryt. Kwota jego transferu kosztowała ” Los Galacticos ” aż 37 milionów Euro. Beckham związał się z Realem na 4 sezony. David Beckham stał się pierwszym Brytyjskim graczem który rozegral ponad 100 spotkań w Lidze Mistrzów. Beckham w Realu grał od 2003 roku do 2007. W ostatnim sezonie dla tej drużyny wygrał ligę Hiszpańską. Było to dla Beckhama najważniejsze trofeum zdobyte w tej drużynie — Beckham ostatni mecz w tym sezonie zagrał 17 czerwca. W styczniu 2007 ogłosił, że opuści Real i podpisze 5‑letni kontrakt z Los Angeles Galaxy