"I want to continue to play football for as long as I can, maybe for another two years. Then I'll always be involved in sports and football in some way. I'm very proud of what I've achieved in the years I've played," Beckham said.
"My dream came true. I wanted to play for Manchester United and the national team and I achieved that," he said.
Beckham, who was in Greece as part of the delegation to accept the Olympic flame, visited an Athens school with London Olympics 2012 chief Sebastian Coe, hours before they joined the rest of the British party taking the flame back to England.
He said he wanted to be selected for the British side at the Games "because of what I can bring to the team" and not because of his ability to fill a stadium as a celebrity.
The 37-year-old LA Galaxy player, and former England captain, was part of London's winning bid team in the contest to stage the Olympics and is looking to be included in the squad.
"We're very excited and very proud to stage the Olympics in the UK and I'm very proud to be a part of it," Beckham said. "It's incredible what's been created down at the Olympic Park."
He said he plans to take his children to the Games and "they're very excited as long as I find tickets".
"I have four children, including three boys, and they keep me busy. I'm always either kicking the ball around with them or throwing the ball around with them or just running in the park," Beckham said.