The Paris St-Germain midfielder told CNN: “I’m almost 38 so the chances are very slight, but you never know.”
Beckham is England’s most capped outfield player with 115 caps, but has not featured since October 2009.
“One of the reasons I never retired from the England team is because, if there’s ever an opportunity to play for them again, I’m available,” he said.
Beckham is in the PSG squad for the home leg of their Champions League quarter-final with Barcelona on Tuesday.
At the end of January, Beckham joined PSG for the rest of the season, following a five-year spell in the United States with Los Angeles Galaxy.
“If there is any chance of me ever playing for my country again, I would never turn that down,” he added.