He served during the Civil War in the Confederate Army as a private for four years.
After the War, he graduated in 1870 from Roanoke College in Salem, Virginia. He studied law and was admitted to the bar, serving Commonwealth's attorney for Craig County, Virginia in the years 1870–1875 and 1884–1888.