Abstract This paper takes green innovation as a mediating variable to reveal the path and mechanism of corporate environmental responsibility and corporate environmental ethics effect on competition. The empirical results show that corporate environmental responsibility and corporate environmental ethics play a positive role in promoting competitive advantage. Green innovation has partial mediating effect on the relationship between corporate environmental responsibility, corporate environmental ethics and competitive advantage.