Born in Caroline County, Hill Carter moved to “North River” near Beaverdam as a boy. He studied law at Washington College which later became Washington and Lee University. In 1870, he was admitted to the Bar of Hanover County. He lived and practiced law in Ashland and was a great defender of minorities. He defended many black Ashlanders when it was not the popular thing to do. Hill Carter was named Commonwealth’s Attorney in 1872 and was considered one of Virginia’s top criminal lawyers. He later represented Hanover County in the Virginia Constitutional Convention of 1901-1902.