Beckham won his 98th cap for his country in Friday's 1-0 win over Austria and he is in line to win his 99th cap against Croatia next week.
"I want to play in the next World Cup. That is a big goal for me and an enormous challenge," Beckham told the Sunday Mirror.
"I believe I can do it. I wouldn't say it if I didn't mean it."
Beckham believes his decision to play in MLS will not affect his chances of continuing his international career.
"Contrary to some people's claims, I didn't leave European football too early," added Beckham.
"I am still playing well and at a good standard. That's why I'm optimistic I can play in the 2010 World Cup.
"I won't retire. I will always make myself available for my country. That hasn't changed. I would rather be stuck on 99 caps and England qualify, than win 100 caps and we don't make it."