Sparks was born in Knoxville, Tennessee. He played college football as a wide receiver at Carson–Newman and graduated from the school in 1968. He was football coach at Gibbs High School in Knoxville. The next year, he received a master's degree from Tennessee Technological University where he also coached quarterbacks and receivers. He coached at Morristown East High School in Morristown, Tennessee.
