The 32-year-old, who claimed 130 wickets in 46 Tests, will continue to play in limited-overs formats, ESPNcricinfo reported.
As per reports, Taylor, who played his last Test in Sydney earlier this year, was excluded from the squad for the upcoming series against India after giving 'formal notification' of his decision to retire.
In his injury-interrupted career, the speedster has taken five-wicket haul in an innings four times. His best performance was against England in 2009 when he returned figures of 5-11 to help West Indies dismantle the English for 51 on their way to an innings victory.
Last year, Taylor grabbed six wickets against England in Barbados to help his side win the match and secure a 1-1 draw. The speedster recorded his best figures of 6 for 47 against Australia in 2015 and match haul - 9 for 95 against India in 2006 - also came at at Sabina Park.
Taylor made his international debut as an 18-year-old against Sri Lanka in 2003.
Earlier today, West Indies announced a 12-man squad to face India in the four-Test series starting in Antigua on July 21. Veteran wicketkeeper Denesh Ramdin has beeen dropped while uncapped batsman Roston Chase is picked.
(With inputs from agencies)