He played college football for the NC State Wolfpack and was selected by the New York Giants in the fourth round of the 2009 NFL draft.
Brown was also a member of the Denver Broncos, Indianapolis Colts, Carolina Panthers, Washington Redskins and Houston Texans.
In four regular season games with the Broncos, Brown played in three but only amassed statistics in one (two rushes for a total of minus one yard in a 31-17 road loss to the Baltimore Ravens on October 10, 2010).
After the game Brown became known for his celebratory song, "I got a ring", he and his teammates sang on the plane ride home and at the parade the following week.
In March 2012, Brown was hit with a four-game suspension by the NFL for violating the league's substance abuse policy.
[10] On September 16, after starter Ahmad Bradshaw was knocked out of the game with a neck injury, Brown rushed for 71 yards on 13 carries, converting a two-point conversion and scoring the game-winning touchdown against the Tampa Bay Buccaneers.
On November 25, he suffered a broken fibula in the fourth quarter on a Sunday Night Football game against the Green Bay Packers at MetLife Stadium, effectively ending his season.