Cain graduated from high school in 1984 and attended Princeton University, where he starred as a free safety on the football team: he set a Princeton season record with 12 interceptions (in just 10 games) during the 1987 season, and finished his collegiate career with 22 interceptions in 30 games.