Abstract:In recent years, food safety, social environment and ethical problems have been increasingly serious, corporate social responsibility has got widespread attention from business managers and academic researchers. The main factors of corporate social responsibility include stakeholder pressure, institutional pressure and ethical leadership from external pressure and self cognitive perspective. The empirical results show that stakeholder pressure and institutional pressure have a significant positive impact on corporate social responsibility. In the ethical leadership, transformational leadership has a significant positive impact on social responsibility, but transactional leadership does not have a positive impact on social responsibility, firm size has a positive moderating effect on the relationship between stakeholder pressure, institution pressure and corporate social responsibility.