Which Confucian philosopher argued that human nature is evil?

The story behind the answer

Xunzi was the Confucian philosopher who argued that human nature is evil. In his influential discussion often translated as “Human Nature Is Evil,” he maintained that people are born with selfish desires and must be shaped through education, ritual, and law.

Xunzi’s position contrasted sharply with that of Mencius, another major Confucian thinker. Mencius argued that humans possess innate moral tendencies, illustrated by the instinctive compassion someone feels when seeing a child in danger. Xunzi instead believed that hunger, rivalry, greed, jealousy, and the desire for sensory pleasure naturally pull people toward disorder.

For Xunzi, “evil” did not mean that every person is permanently wicked or incapable of improvement. He argued that goodness results from deliberate activity, learning, disciplined habits, and the institutions created by wise rulers. Rituals and social norms transform raw impulses into orderly conduct.

Laozi was associated with Daoism, not this Confucian debate, while Zhu Xi was a much later Song-era Neo-Confucian philosopher. The key distinction is that Mencius saw goodness as an innate starting point; Xunzi saw moral cultivation as something acquired.

Source: Wikipedia · fact-checked Aug. 2026

Add question to a list

Choose a list to keep this question in: