Enterprises can obtain more external policy resources through social responsibility behaviors,but there is little attention to the allocation efficiency of enterprises after fulfilling social responsibility to obtain external resources.Based on the data of Shanghai and Shenzhen A-share listed companies from 2008 to 2017,this paper investigates whether corporate social responsibility is used for technological innovation after acquiring external resources,so as to optimize resource allocation.The empirical results show that corporate social responsibility improves technological innovation performance and enterprise resource allocation efficiency through bank credit and government subsidies,while organizational redundancy plays a reverse regulating role in the relationship between corporate social responsibility and technological innovation.The research results provide important theoretical and practical enlightenment for improving corporate social responsibility information supervision policies and comprehensively improving the efficiency of social resource allocation.