 Davis was born in Elizabethton, Tennessee, but he and his family moved to New Paltz, New York, when he was two years old.His father, Franklin, was a high school football and basketball coach.Davis played football, basketball and baseball at New Paltz High School.