The 38-year-old has announced on his Instagram profile that he wants to end his career. He won 106 England caps, scored more than 300 goals and was very successful.
"After 21 incredible years, I have decided that now is the right time to finish my career as a professional footballer.
"Whilst I have received a number of exciting offers to continue playing at home and abroad, at 38 I feel now is the time to begin the next chapter in my life.
"I'm immensely proud of the trophies I've won, of representing my country over 100 times and of scoring more than 300 career goals.
"I'm grateful to the FA for the opportunity to study for my coaching qualifications and I look forward to pursuing the off-field opportunities that this decision opens," he announced.