Родился 2 мая 1975 г. в Лондоне. Футбольную карьеру начал в 17 лет, подписав профессиональный контракт с «Манчестер Юнайтед», в котором он дебютировал в 1992 г. В составе «Манчестер Юнайтед» выиграл 6 чемпионских титулов Премьер-лиги, 2 Кубка Англии и Лигу чемпионов.
В 2003 г. перешёл в «Реал Мадрид», в котором выступал на протяжении четырёх сезонов, выиграв чемпионат Испании в последнем.
В январе 2007 г. подписал с клубом МЛС «Лос-Анджелес Гэлакси» пятилетний контракт на сумму 32,5 млн долларов. Будучи игроком «Гэлакси», выступал за итальянский «Милан» на правах аренды в 2009 и 2010 гг.
Бекхэм защищал цвета сборной Англии, в которой он является рекордсменом по числу сыгранных матчей среди полевых игроков. С 15 ноября 2000 до завершения чемпионата мира 2006 г. был капитаном сборной Англии, провел 58 матчей с капитанской повязкой. Продолжал выступать за сборную, сыграв свой сотый матч за Англию в матче против Франции 26 марта 2008 г.
В 2004 и 2011 г. признавался самым высокооплачиваемым футболистом мира. Дважды занимал второе место в борьбе за звание «Игрока года» по версии ФИФА. Является первым британским футболистом, сыгравший 100 матчей в Лиге чемпионов УЕФА.
Имя Бекхэма было самым популярным запросом в Google на спортивную тематику в 2003 и 2004 гг. и стало популярным рекламным брендом.
Женат на вокалистке Spice Girls Виктории Бекхэм (в девичестве - Адамс), четверо детей.
