Former England captain David Beckham has been knighted by King Charles III, honouring his illustrious football career and charitable work. The 50-year-old received the accolade during a ceremony at Windsor Castle on Tuesday, more than 20 years after he first earned a royal award for services to football.
Beckham, wearing a suit designed by his wife, Victoria Beckham, shared a warm moment with the King during the investiture. Afterward, he told reporters he was moved to tears upon learning of the honour. “It’s such a big moment for our family,” he said, joking that his children might now call him “Sir Dad.”
ALSO READ: Trouble at the palace: King Charles strips brother, Prince Andrew, of royal titles and privileges
Born in East London, Beckham made his professional debut with Manchester United in 1995. Over his career, he won six league titles, two FA Cups, and the UEFA Champions League, later playing for Real Madrid, LA Galaxy, AC Milan, and Paris Saint-Germain. He retired in 2013 with 115 England caps and became one of football’s most recognisable global figures, also building a successful commercial career and serving as a UNICEF goodwill ambassador.
A lifelong admirer of the royal family, Beckham has attended high-profile royal events, including the weddings of Prince William and Prince Harry, and was appointed an ambassador for The King’s Foundation last year.
Married to Victoria Beckham since 1999, the couple has four children. Reflecting on his achievements, Beckham called his family his “greatest achievement,” adding that sharing this moment with them made the knighthood even more special.

