McNair was born in a small tin-roofed house in Mount Olive, Mississippi on February 14, 1973. He had four brothers, Fred , Jason, Michael, and Tim. He attended Mount Olive High School as a freshman in the fall of 1987, where he played football , baseball , and basketball in addition to running track.