On September 17, 1822, Brown was appointed as the presiding judge of
Jefferson County, Alabama. He held the judicial office until January 1, 1823. He succeeded
Peter Walker in county court, now known as the
probate court, and was succeeded by
Walker Keith Baylor. He was a member of both houses of the
general assembly and moved to
Tuskaloosa in 1834. He was the steward of the
University of Alabama until he moved to Texas two years later. He moved to Texas in 1836, settling in the
Nacogdoches district. Brown represented
Nacogdoches in the 6th
Congress of the Republic of Texas from 1841 to 1842. Brown was elected to the First Texas Legislature after the
annexation of Texas into the United States. On March 3, 1846, Speaker
William Crump was given a leave of absence, and Brown was elected Speaker of the House
pro tempore. He was a founder of
Henderson County when it was formed from Nacogdoches County in 1846. Brown served as a notary public and a ferry operator, and received a license to operate a toll-bridge over
Kickapoo Creek near Old Normandy (present-day
Brownsboro, which was named for John Brown). On 27 April 1846, Brown helped to found the
Texas Democratic Party in
Austin. Brown served as a commissioner to help locate the state penitentiary in 1848. He served as a
notary public in Henderson County the same year. Brown established the town of Brownsboro in 1849, now the oldest town in Henderson County. In 1850, Brown was one of the county commissioners that selected
Athens as the seat of Henderson County. Brown was a member of the
Texas House of Representatives from the
17th district for 4 days. He was sworn in on November 3, 1851, and was unseated on November 6 following a contested election. He served until a vote recount proved that his opponent,
Jonathan Russell, won the election. == Personal life ==