Garnett nació en Mauldin, Carolina del Sur, hijo de Shirley Garnett y O'Lewis McCullough.