Beckhamova profesionálna klubová kariéra začala v Manchesteri United, kde si odbil debut v roku 1992 vo veku 17 rokov. S United vyhral Premier League šesťkrát, FA Cup dvakrát, a Ligu majstrov UEFA v roku 1999. Potom hral štyri sezóny za Real Madrid, kde v poslednej sezóne za tento klub získal ligový titul. V júli 2007 podpísal päťročný kontrakt s klubom LA Galaxy z Major League Soccer. Keď hral v Galaxy, bol v rokoch 2009 a 2010 na hosťovaniach v talianskom klube AC Miláno. Bol prvým anglickým hráčom, ktorý odohral 100 zápasov v Lige majstrov UEFA. V národnom tíme si odbil debut za Anglicko 1. septembra 1996 vo veku 21 rokov. Bol kapitánom šesť rokov, počas ktorých odohral 58 zápasov. Celkovo odohral za národný tím 115 zápasov a zúčastnil sa na troch Majstrovstvách sveta (1998, 2002 a 2006) a na dvoch Majstrovstvách Európy (2000 a 2004).