Buddhist teachers resolved this tension by distinguishing between ultimate reality (no-self) and conventional reality (where persons and actions exist functionally).
The Buddha taught that no permanent, unchanging self exists—a doctrine called anatta in Pali or anatman in Sanskrit. Yet he also taught karma and moral responsibility: actions produce consequences, and individuals bear responsibility for their choices. This created an immediate logical problem: if there is no self, who performs the action and who experiences the result? Early Buddhist communities had to reconcile this tension to maintain both the core teaching and a functioning ethical system.
The primary solution came through what became known as the two truths doctrine. Buddhist teachers distinguished between ultimate truth (paramarthika-satya) and conventional truth (samvriti-satya). At the ultimate level, there is no enduring self—only a continuous process of mental and physical phenomena arising and passing away. At the conventional level, within everyday experience, persons and their actions exist as functional realities. Moral responsibility operates at the conventional level, where we can meaningfully speak of agents performing deeds.
This framework appears explicitly in texts like the Milindapañha (Questions of King Milinda), where the monk Nagasena explains to the king that while no permanent self exists ultimately, conventionally we can refer to "Nagasena" just as we refer to a "chariot" even though it is composed of parts with no essential chariot-nature.
Buddhist thinkers explained how moral consequences could follow from actions without a persistent self by developing sophisticated accounts of causation and continuity. They described a person as a skandha-skandha—a series of five aggregates (form, sensation, perception, mental formations, and consciousness) that arise in dependent origination, each moment causally dependent on previous moments. Karma operates through this causal chain: an action conditions future experiences through natural law, not through judgment by a cosmic arbiter.
The Samyutta Nikaya contains the Buddha's own teaching on this: he rejected both the view that actions bear no consequences and the view that a creator-self experiences those consequences. Instead, actions naturally produce results through the law of dependent origination. This allowed for genuine moral responsibility without requiring an unchanging agent.
Early Buddhist ethics placed special emphasis on intention (cetana) as the core of moral action. The Buddha stated in the Anguttara Nikaya that intention is kamma (karma). This focus on intention solved part of the puzzle: what makes an action morally significant is not the metaphysical status of the agent but the quality of mind from which the action arises. Greed, hatred, and delusion condition harmful actions; generosity, compassion, and wisdom condition beneficial ones. This explanation works whether or not a self exists, since it grounds morality in the nature of mental states rather than the nature of the actor.
Different Buddhist traditions elaborated this framework in varying ways. Theravada Buddhist philosophers, particularly in texts like the Abhidhammatthasangaha, maintained strict adherence to two truths while carefully explaining how moral concepts remain valid at the conventional level. Mahayana traditions sometimes went further: some Yogacara philosophers argued that both self and objects are mental constructs, yet moral responsibility still functions within the constructed realm.
Zen and other East Asian traditions often took a more minimalist approach, simply asserting the paradox without extensive philosophical resolution. They emphasized direct insight into non-self as spiritually liberating while maintaining that moral conduct naturally flows from awakening. These different approaches reflect varying assessments of how much philosophical explanation serves genuine understanding versus becoming mere conceptual elaboration.
Contemporary Buddhist teachers often present this resolution in pragmatic terms: the Buddha taught non-self not as a metaphysical claim about ultimate reality but as a therapeutic insight that undermines ego-clinging and suffering. Moral responsibility remains fully operational at the practical level where persons make choices and experience results. Understanding non-self correctly is meant to liberate one from self-centered motivation while paradoxically strengthening ethical conduct, since freed from ego-attachment, one naturally acts with compassion rather than from self-interest.
This resolves the apparent contradiction by recognizing that it only appears paradoxical when one expects Buddhist philosophy to answer metaphysical questions in the way Western philosophy does. The Buddha's primary aim was ending suffering, not constructing a consistent metaphysics. Within that soteriological framework, both non-self and moral responsibility serve the same goal: liberation.