"I thank my family, friends, fans, teams, coaches and the whole country wholeheartedly for all the support and love," Yusuf tweeted, tagging a retirement statement.
"The time has come today for me to put a full stop to this innings of my life. I officially announce retirement from all forms of the game," wrote the 38-year-old all-rounder, who hails from Prime Minister Narendra Modi's home state of Gujarat.
A right-handed batsman and a right-arm off break bowler, Yusuf played 57 ODIs and 22 T20 internationals for India since making his international debut. He scored 810 ODI runs and picked up 46 wickets for India. He was also part of two World Cup winning teams.
"Winning two World Cups for India and lifting Sachin Tendulkar on my shoulders were some of the best moments of my career," wrote Yusuf, also the elder brother of another former India cricketer Irfan Pathan.
The hard-hitting middle-order batsman also played 100 first-class matches, scoring 4,825 runs and bagging 201 wickets. He last played for India in an ODI against South Africa in March 2012. He, however, did not play a single Test match for India.
Yusuf and Irfan hogged the limelight last year by doing philanthropic work during Covid-19 when they distributed face masks free of cost to the needy. The duo also runs the Cricket Academy of Pathans, where former India coach Greg Chappell is the chief mentor.