Di peringkat antarabangsa, Beckham membuat penampilan sulung untuk England pada 1 September 1996, ketika berumur 21 tahun. Dia merupakan kapten untuk England selama enam tahun dimana dia bermain 58 kali sepanjang tempoh itu. Secara keseluruhan, dia membuat 115 penampilan, beraksi dalam tiga kejohanan Piala Dunia FIFA (1998, 2002 dan 2006) dan dua kejohanan Piala Eropah UEFA (2000 dan 2004).