Carter played college football at Troy State University (now Troy University). He played only two seasons of college football at Troy State, totaling 46 catches for 869 yards and 11 touchdowns. Carter was an All-Southland Football League selection after starting every game as a senior in 2000, compiling 40 receptions for 632 yards and eight touchdowns, as well as ten kickoff returns for 286 yards and another score. He added seven carries for 88 yards, giving him an average of 91.5 All-purpose yards per game for the season. He also had a career game against Alabama State, gaining 111 yards on seven catches with two touchdowns. He played in 11 games in 1999, totaling six catches for 237 yards and three touchdowns. He recorded a career-long catch of 65 yards on a touchdown strike against Middle Tennessee State and was drafted in the fifth round of the 2001 NFL Draft by the New York Giants.
As a rookie with the Giants, Carter appeared in two games and returned eight kickoffs for 155 yards and led the team with a 19.4-yard average per return. In 2002, he returned one kickoff for 14 yards in the Giants’ opener against San Francisco, but was waived by the Giants on October 8, 2002 and claimed by the Jets the next day. He was inactive for the Jets’ final 11 regular season games and both post season contests.