Born on 5th July, 1956 in Jaunpur (district), Uttar Pradesh to Late Shri Chandrama Prasad Srivastava and Smt. Kalavathi Srivastava. Graduated in Arts in the year 1975, Obtained Law Degree in 1st Division from the Allahabad University in the year 1979.
Enrolled as an Advocate with the Bar Council of Uttar Pradesh on 6th April, 1979. Thereafter, started practice on Civil and Original side at Allahabad High Court till the elevation to the Bench.
Worked as Standing Counsel of Allahabad University, State Mineral Development Corporation Limited and several Municipal Boards, Banks & Education Institutions. Elected as Senior Vice-President of the Allahabad High Court Bar Association. Elevated as permanent Judge of the Allahabad High Court on 24th April, 2001. Served as Chairman, Higher Judicial Service Committee and headed several other committees.
Sworn in as Judge of the High Court of Kerala on 10.07.2014, and took charge as Acting Chief Justice on 01.08.2014. Sworn in as Chief Justice on 26.03.2015.
On 13th May 2016 he was elevated as Judge of the Supreme Court of India. As a sitting Judge of the Supreme Court of India, by notification dated 27.7.2020, he was appointed as Chairman of Ravi Bias River Tribunal. He retired as Judge of the Supreme Court of India on 04.07.2021.
On 08th November, 2021 he joined as the Chairperson of the National Company Law Appellate Tribunal.