In the case of Gian Chand v. State of Himachal Pradesh and Others (2026), the High Court of Himachal Pradesh dismissed a writ petition seeking reinstatement and back wages, ruling that the claims were “stale” and barred by the doctrine of laches.
The following is a summary of the judgment:
Case Background
The petitioner, Gian Chand, alleged that his services were orally terminated by the State in 1997. However, he did not raise an industrial dispute regarding this termination until January 2017—exactly 20 years later. On January 30, 2018, the “Appropriate Government” issued an order refusing to refer the dispute to the Labour Court, citing the excessive delay. The petitioner then waited another six years before filing this writ petition in 2024 to challenge that 2018 administrative order.
Key Findings of the Court
The Court dismissed the petition at the outset (in limine) based on the following legal principles:
- Stale Industrial Disputes: The Court held that an industrial dispute raised 20 years after the event is considered stale. Because of this significant lapse of time, the government was fully justified in refusing to refer the matter to the Labour Court, as no useful purpose would be served.
- Doctrine of Laches: Beyond the original 20-year delay, the petitioner failed to provide any “cogent explanation” for waiting six years to challenge the 2018 government order. The Court noted that this further “slackness” on the part of the petitioner made the writ petition legally unsustainable.
- Equity and Vigilance: The Court reaffirmed the legal maxim that “equity aids the vigilant, not those who sleep on their rights”. By failing to act promptly at either stage, the petitioner lost his right to seek judicial or administrative relief.
Legal Conclusion
The Court concluded that the claims were clearly hit by delays and laches. Finding no merit in the petition, the Court dismissed it along with any pending applications.
STPL (Web) 2026 HP 127
Gian Chand V. State of Himachal Pradesh And Others (D.O.J. 16-04-2026)
Loading Viewer...






