After graduating high school, Brown attended the University of Central Florida beginning in 2005. As a true freshman, he started all 12 games he played in, leading the nation's freshman in that category. As a sophomore, he started 12 games again, earning honorable mention All-Conference USA honors. He started all 14 games in 2007, earning him first-team all-Conference USA honors. He started another 12 games in 2008, ending his national-best 50-game starting streak. He was again named as a first-team All-Conference USA selection.
Professional career
Carolina Panthers
Brown was signed by the Carolina Panthers after going undrafted in the 2009 NFL draft. He was waived by the Panthers on September 5 during final cuts.
The Jets claimed Brown off waivers on September 5, 2010.[2] Brown was later waived by the team on September 23, 2010.[3]
Miami Dolphins
Two days before facing divisional rival, the New York Jets, the Dolphins would claim Brown off waivers on September 24, 2010.[4]
Brown was waived by the Dolphins on November 9, 2010.
Minnesota Vikings (second stint)
After passing through waivers Brown was signed back to the Vikings practice squad. After a season-ending injury to offensive guard Anthony Herrera, Brown was activated to the 53-man Active list on November 24.[5]