John Echols was born in Lynchburg, Virginia. He joined the Virginia Military Institute in 1840 and resigned in the next year; being made an honorary graduate in 1843.
John Echols was born in Lynchburg, Virginia. He enrolled at the Virginia Military Institute in 1840 and left the following year; he was granted honorary graduation status in 1843.