Innovation and entrepreneurship education has received widespread attention from the society, but there are few studies on entrepreneurial learning effectiveness in academia, and the existing research results cannot answer the mechanism of the role of entrepreneurial learning effectiveness on entrepreneurial opportunity recognition. Based on Bandura's self-efficacy theory, the article constructs a research model of entrepreneurial learning efficacy on entrepreneurial opportunity recognition and empirically analyzes the research model. The study shows that entrepreneurial learning efficacy has a significant positive effect on the enhancement of opportunity recognition. The findings of the study are conducive to activating the social entrepreneurial innovation division and promoting the development of China's innovative economy.