Background
Barron was born in Upson County, Georgia, the son of Hiram and Pheriby Barron.
Barron was born in Upson County, Georgia, the son of Hiram and Pheriby Barron.
He attended the common schools of Russell County.
At the age of sixteen, he began to write for newspapers. In 1856, Barron was editor of the Louina Eagle, afterwards called the Southern Mercury. From 1878 to his death, he was connected with the editorial department of the Montgomery Advertiser.
He served in the Civil War as a sergeant in the 6th Alabama Cavalry.
Later he served as representative from Clay County in the legislature from 1874 until 1876. He served as Chief Clerk in office of Secretary of State, Major William West. Screws, and held this position for nine years (1878–1887).
He was then appointed Alabama Secretary of State in 1889 and served until 1894. He was a well-informed student of Indian law, traditions and characteristics, and wrote on these subjects, many of which are articles of great historical value.