The principle that the law declared by the Supreme Court is binding on all courts within India, but the Supreme Court itself is not bound by its previous decisions, was established in a significant ruling.
The Supreme Court, exercising its power under Article 142 of the Constitution and the inherent power to do justice, can depart from its prior judgments. This allows the court to correct potential errors or adapt to evolving societal needs.
This principle was explicitly decided by the Supreme Court in the case of:
In this landmark case, the Supreme Court clarified its own position regarding precedent (stare decisis), affirming its ability to review and overrule its previous decisions when deemed necessary for the interests of justice and public good, while maintaining the binding authority of its declarations on all other Indian courts.