Beckham's professional career began with Manchester United, making his first-team debut in 1992 aged 17.
With United, Beckham won the Premier League title six times, the FA Cup twice, and the UEFA Champions Leaguein 1999.
He then played four seasons with Real Madrid, winning the La Liga championship in his final season with the club.
In July 2007 Beckham signed a five-year contract with Major League Soccer club Los Angeles Galaxy.
In international football, Beckham made his England debut on 1 September 1996, at the age of 21.
He was captain for six years during which he played 58 times.
He has 115 career appearances to date.
Beckham has twice been runner-up for FIFA World Player of the Year and in 2004 was the world's highest-paid footballer when taking into account salary and advertising deals.