In his second-to-last one-dayer, against Bangladesh in the Asia Cup, he made 114 to become the first player to achieve 100 international centuries. He hasn't scored another century in either one-dayers or tests, drawing growing calls as India has also struggled, for him to retire from international cricket altogether.
He made his announcement as national selectors were in the process of announcing the team for the limited-overs home series against Pakistan starting on Tuesday, the first series between the neighbours in five years.
Former chief selector Krishnamachari Srikkanth said he was shocked at the timing of his retirement.
"Sachin's announcement has come as a big surprise," Srikkanth told the CNN-IBN channel. "I thought he would play in the one-day series against Pakistan."
Tendulkar, who is also the world record-holder in tests for runs (15,643) and centuries (51), had been under pressure to step down in recent months owing to the retirements of Rahul Dravid and VVS Laxman as well as his own indifferent form since the World Cup.
He made his ODI debut for India at 16 almost on the same day in 1989, and was the first batsman to score a double century in one-dayers when he smashed 200 not out against South Africa at Gwalior in 2010, but was selective in playing one-day games after that.
The Mumbai batsman had the knack of being among the runs in big international tournaments like the World Cup, and his retirement brings an end to a golden generation of India cricketers in the one-day format that included former captain Sourav Ganguly, Dravid and Anil Kumble.
Tendulkar topped the run-scoring in two World Cups: 673 to ensure India made the final in 2003, and 523 when India made the semifinals in 1996. In 2011, he was the second top run-getter (482) behind Sri Lanka's Tillakaratne Dilshan (500), but winning the tournament more than made that up.
His absence was felt in the 1999 World Cup when India failed to advance from the Super Eights, losing a crucial game to Zimbabwe when Tendulkar had to go home due to his father's death. Tendulkar returned to England and got a century against Kenya but India could not reach the knockout stage.
"Winning the World Cup (in 2011) is the proudest moment of my life. ... I couldn't control my tears of joy," Tendulkar said after the final at his home ground, Wankhede Stadium, on April 2 last year.
India's next test series will be against Australia at home in February-March, when four tests are scheduled.
- AP