The powerful forward, who won 62 caps but scored just seven goals during his England career, has decided to call time on his spell with the Three Lions following their miserable World Cup campaign.
Heskey started the first match against the USA in South Africa and made a dream start, setting up Steven Gerrard's early opener.
The 31-year-old was again selected by Fabio Capello for the dismal goalless draw with Algeria, before being replaced by Jermain Defoe for the victory over Slovenia and 4-1 thrashing by Germany, coming on as a substitute in both games.