Parrish was born on September 20, 1946 in Cleveland, Ohio. He attended Valley Forge High School in Parma Heights, Ohio, and graduated in 1964. Parrish then attended Heidelberg College, where he played football as a defensive back from 1965 to 1968. He graduated in 1969 with a bachelor's degree.