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's life story is described: he was born in Lynchburg, Virginia, attended the Virginia Military Institute, and left after a year. He later received an honorary degree from the institution.