The 34-year-old star will fly to Finland for surgery on Monday, according to club physician Jean Pierre Meerssema. Meerssema told the Times of London that Beckham is "definitely out" for the sport's biggest tournament in South Africa.
Beckham was standing alone with the ball during the final minutes of the match when he shifted his weight and grabbed at his ankle in pain.
The injury comes just three months before he would have become the first English player to appear in four World Cups.
It's a bitter pill for Beckham, who was said to be crying by teammates in the locker room. He had worked himself into a position on the national team after three years of work. While not expected to start, his experience and leadership would have given England a boost.
Ironically, the news may in fact help the United States, who open against the now Beckham-less English team on June 12. You'll recall his much ballyhooed stint with the Los Angeles Galaxy was supposed to buoy soccer's popularity in this country. Now, his absence may help do just that.