National Projects Construction Corporation Ltd. versus Ishvakoo (India) Pvt. Ltd.
2026 INSC 828 · 11 Aug 2026 · Bench member

Supreme Court of India
Judge
In our 2026 collection
Official biography source · Retrieved . Reproduced from the Supreme Court of India; roles reflect the source when retrieved.
Born on 13.04.1964. Studied B.Sc. and LL.B. Enrolled as Advocate on 12.07.1988.
Practiced on Civil and Constitutional, Arbitration and Company matters in the High Court of Madhya Pradesh. Designated as Senior Advocate in April, 2007.
Revised the 5th and 6th Editions of Principles of Administrative Law by M.P. Jain and S.N. Jain and 15th Edition of Principles of Statutory Interpretation by late Honourable Justice G.P. Singh, Former Chief Justice of High Court of Madhya Pradesh.
Appointed as Additional Judge of the High Court of Madhya Pradesh on 29.12.2009 and Permanent Judge on 15.02.2011.
Transferred to High Court of Jammu and Kashmir and took oath as such on 20.09.2016. Appointed as Acting Chief Justice of High Court of Jammu and Kashmir on 11.05.2018 and functioned as such up to 10.08.2018.
On transfer to Karnataka High Court, His Lordship took oath as Judge of Karnataka High Court on 17.11.2018. His Lordship assumed charge as the Acting Chief Justice of Karnataka High Court on 03.07.2022 and functioned as such up to 14.10.2022. Served as President of Bangalore Mediation Centre, Arbitration and Conciliation Centre and President of Karnataka Judicial Academy.
Appointed as Chief Justice, High Court for the State of Telangana on 19.07.2023 and took oath of office on 23.07.2023.
Transferred as the Chief Justice of High Court of Bombay and assumed charge as such on 21.01.2025 afternoon.
Elevated as a Judge of the Supreme Court of India on 29th August, 2025.
24 bench appearances · 6 records identify this judge as author. These counts describe our collected records, not the judge’s complete career or individual agreement with every opinion.
2026 INSC 828 · 11 Aug 2026 · Bench member
2026 INSC 796 · 4 Aug 2026 · Bench member
2026 INSC 797 · 4 Aug 2026 · Bench member
2026 INSC 668 · 2 Jul 2026 · Bench member
2026 INSC 616 · 2 Jun 2026 · Bench member
2026 INSC 617 · 2 Jun 2026 · Bench member
2026 INSC 520 · 21 May 2026 · Author identified by SCR
2026 INSC 481 · 12 May 2026 · Bench member
2026 INSC 461 · 7 May 2026 · Author identified by SCR
2026 INSC 449 · 5 May 2026 · Author identified by SCR
2026 INSC 447 · 4 May 2026 · Bench member
2026 INSC 368 · 15 Apr 2026 · Bench member
2026 INSC 312 · 2 Apr 2026 · Bench member
2026 INSC 216 · 10 Mar 2026 · Author identified by SCR
2026 INSC 154 · 13 Feb 2026 · Bench member
2026 INSC 149 · 12 Feb 2026 · Bench member
2026 INSC 106 · 2 Feb 2026 · Author identified by SCR
2026 INSC 80 · 21 Jan 2026 · Bench member
2026 INSC 76 · 20 Jan 2026 · Bench member
2026 INSC 14 · 6 Jan 2026 · Bench member