The 37-year-old has not featured in the Three Lions setup since he was an unused substitute against Egypt in March 2010.
Beckham, who has 115 caps to his name, is hoping to add to that tally having yet to retire from international football.
"One of the reasons why I've never retired from the England team is because if there's ever an opportunity to play for them again, then I'm available," Beckham told CNN.
"If there is any chance of me ever playing for my country again, I would never turn that down. Like I said, I'm almost 38 years old so the chances are very slight, but you never know."
Beckham is a former England skipper.