Gannaway was born in Wythe County, Virginia. He received his diplomas from Emory and Henry College in 1847.
In Wythe County, Virginia, Gannaway received his diplomas from Emory and Henry College in 1847.