Abstract: The knowledge staffs are the key factor for the enterprises to carry out knowledge management effectively, since they are the carrier of knowledge and the source of innovation. The paper points out that the main factors affecting knowledge management include knowledge staffs, organizational environment and human resources policies from the perspective of human resource management. On this basis, the paper suggests that the enterprise should take measures to improve internal environment and strengthen the selection, use, cultivation and retain of knowledge staffs.