Whisnant was born in North Carolina, and attended West Mecklenburg High School in Charlotte, later graduating from the University of North Carolina at Chapel Hill in 1966 with a bachelor's degree in journalism.
In 1966, Whisnant was commissioned to the United States Air Force from the Air Force Reserve Officer Training Corps, attending Air Command and Staff College and National Defense University.