Brown moved to
Francestown, New Hampshire in 1817 and continued the practice of law. He was a member of the
New Hampshire House of Representatives 1820–1825, and was the Solicitor of
Hillsborough County 1823–1825 and 1829–1834. Elected as an
Adams Republican candidate to the Nineteenth and Twentieth Congresses, Brown was
United States Representative for the state of
New Hampshire from (March 4, 1825 – March 3, 1829). In 1829, he was not a candidate for reelection. After leaving Congress, he was a member of the
New Hampshire Senate and served as its president in 1842. He was school superintendent for many years in Francestown and also was the chairman of the boards of bank and railroad commissioners at the time of his death. ==Death==