Henry Brown was elected to the state House of Representatives in 1985 and, prior to that, served four years on the Hanahan City Council and two years on the city planning board. He was elected to the U.S. House in 2000 with 61 percent of the vote.
Brown faced no Democratic opponent in the 2002 election and won 90 percent of the vote.
In the June 2004 GOP primary, Brown defeated Bob Batchelder, winning 83 percent of the vote.