He played college football for the Richmond Spiders and the Troy Trojans and was selected by the Buffalo Bills in the seventh round of the 2010 NFL draft.
However, following the release of Trent Edwards on September 27, Buffalo resigned Brown, and he served as the team's third quarterback.
[6] Brown was waived in final cuts prior to the 2011 season, after the Bills signed Brad Smith and Tyler Thigpen as Ryan Fitzpatrick's backup quarterbacks; because he spent most of the year as the third-string quarterback (a position that was not considered a part of the active roster until 2011), he was eligible for, and was placed on, the practice squad.
[9] Source:[10] Brown currently serves as the quarterbacks coach for the Valdosta State University American football team.
Brown worked with the Quarterbacks and mentored current Troy University starter Brandon Silvers.