Drawing from a review of the literature, this study examined the relationship between a number of independent variables viz.-personality, knowledge nature, motivator, management style, mutual benefit, threat, relationship, and dependent variable of knowledge sharing. We also examined the moderating effect of threat on the relationship among independent variables and knowledge sharing. A questionnaire survey comprising 424 samples was used. The results of the study showed that extraversion, the nature of knowledge, organization model, and relationship all had an effect on the willingness of implicit knowledge. Furthermore, conscientiousness, organizational model, mutual benefit, relationship, motivator, threat, knowledge nature all had a significant effect on explicit knowledge. Finally, threat played a moderating effect on the relationship between the independent variable and the willingness of individuals to share knowledge.