Samuels, who top-scored in both of their World T20 final victories, last played for West Indies in December 2018 against Bangladesh.
According to a report in ESPNcricinfo, Samuels had informed Cricket West Indies (CWI) about his retirement in June this year, confirmed CWI chief executive Johnny Grave.
The 39-year-old's finest innings came in the 2012 T20 World Cup final in Colombo, when his quickfire 78-run knock off 56 balls against Sri Lanka and his 1/15 with the ball helped the Windies seal a comfortable win.
In the 2016 World T20 final in Kolkata, Samuels became the only man to be named as the player of the match in two ICC finals after hitting an unbeaten 85 off 66 balls to seal a four-wicket win against England.
Samuels, who has played 71 Tests, 207 ODIs, and 67 T20s at the international level, has scored 11,134 international runs including 17 centuries across all formats. He also has 152 international wickets to his name.
He also represented several T20 franchises around the world later in his career, including Pune Warriors, Delhi Daredevils in Indian Premier League (IPL), and Melbourne Renegades in Big Bash League (BBL) and and Peshawar Zalmi (PSL). (UNI)