Gaines attended University of Louisville, and was a student and a letterman in football. In football, as a senior, Gaines was named Louisville's Defensive Player of the Year and was a second team All-America pick, and after his senior season, participated in the Senior Bowl.