 Edwards was born February 3, 1958, in Richmond, Virginia, but considers both Lineville, and Roanoke Alabama to be his hometowns.He graduated from Lineville High School in 1976 and earned a Bachelor of Science degree in Aerospace Engineering from the United States Naval Academy in 1980.In 1994, he received a Master of Science degree in Aviation Systems from University of Tennessee in Knoxville.