The Manchester United defender has been plagued with setbacks throughout the domestic campaign, meaning he has just started 12 Premier League outings for Sir Alex Ferguson's team.
The 31-year-old saw a back specialist two weeks ago to ensure he has no further problems that could hamper his chances in the World Cup finals.
The Three Lions skipper is confident he is fit and ready to take up his position as captain in South Africa and believes his injury problems are behind him.
Ferdinand said: "It has been a frustrating time but you've got to get on with it.
"Hopefully now I'm coming out the back end of it and, fingers crossed, I will not get any more injuries."
England's first game comes against the United States on 12th June and Ferdinand cannot wait to lead his team out for the Group C curtain-raiser.
He added: "It's every kid's dream (to be captain). It's an incredible honour and I think it will only sink in when the time comes."