Carter complained of chest pains and nausea when training with his club Defence Force Friday morning. After taking a pain killer, Carter began vomiting and was rushed to hospital and died, Xinhua reported.
The footballer had never showed any sign of heart disease before, Defence Force's assistant coach Marvin Gordon told local media.
As a forward of the Trinidad and Tobago national team, Carter scored five goals in 31 national appearances.
In December, 22-year-old Trinidad and Tobago national defender Akeem Adams died due to heart problems in Hungary.