In 1996, Brown ran against Democratic State Representative Durell Peaden in the 5th district, which included Holmes, Okaloosa, Walton, and Washington counties. Peaden defeated Brown by a thin margin, receiving 51 percent of the vote to Brown's 49 percent.[7]
Peaden switched parties after the 1997 legislative session,[8] and was term-limited in 2000, instead successfully running for the State Senate. Brown ran to succeed Peaden, and won the Republican primary in a landslide, defeating O. L. "Ole" Ellis Jr., with 68 percent of the vote.[9] In the general election, he faced the Democratic nominee, Roy Lake, a wealthy attorney who self-funded his campaign.[10] Despite the financial disparity, Brown won the general election by a wide margin, receiving 67 percent of the vote to Lake's 33 percent.[11]
In 2002, following redistricting, the 5th district expanded to include parts of Jackson County, and Brown ran for re-election. He was challenged by Libertarian nominee Robert Glasure, and won re-election in a landslide with 81 percent of the vote.[12] In 2004, Brown defeated Democratic nominee Naomi Melvin by a similar margin, receiving 74 percent of the vote to her 26 percent.[13] Brown faced only write-in opposition in 2006, and won his final term with 99.6 percent of the vote.[14]