Born in Beaufort District, South Carolina, son of Richard and Mary Hendley Gordon Horne. He was the youngest of three children born to his father by his second and last marriage. His family migrated in 1817 to the 16th Militia District of Liberty County. He married (1) Susari Parker (1816-1844), daughter of William Hall Parker, on October 2, 1832, and they had six children, (2) Sarah Smiley (1819-1850), daughter of James Smiley, and they had two children, and (3) Sarah Lange (1838-1923), daughter of Nathaniel Lange of Tattnall County, Georgia, on January 22, 1857, and they had eight children. His first home in Liberty County was a one-room log house. By 1835 he had acquired land two miles west of Jones Creek Baptist Church, of which he was a deacon and trustee for many years. He was commissioned a second lieutenant in the Liberty Guards on August 28, 1848.
He built himself a large home on his property in 1859. That home was still standing in 1984. By the time of the Civil War he was operating a large plantation with 20 slaves. He was one of the principals in the "States Rights Meeting" in the Liberty County Courthouse on November 20, 1860. He was Justice of the Peace for the 16th Militia District, and during the Civil War was judge of the Liberty County Inferior Court. Because of his judicial position, he did not serve in the Confederate Army during the Civil War. He represented Liberty County in 1865 during the state constitutional convention. In 1877 he was elected to represent Liberty County in the General Assembly. He and his three wives are all buried in the Jones Creek Baptist Church cemetery.