He received his early education at St. Mary's Academy, Meerut, which is affiliated to the Indian School Certificate (I.S.C.)
He was offered Judgeship of the High Court of Judicature at Allahabad twice but he declined it for personal reasons.
He was enrolled in the Bar Council of Uttar Pradesh in the year 1985 and started practicing at the High Court as an advocate.
In his initial days he worked under the guidance of Sri Sudhir Chandra Verma, (later Judge of the Allahabad High Court and then Lokayukt, Uttar Pradesh).
He mainly practiced on the civil side and dealt with a large number of cases of land acquisition, rent control, educational, labour and other misc.
He also remained posted as senior Judge, Lucknow Bench of the Allahabad High Court for some time.
He worked as Chairman State Advisory Board under the National Security Act while posted at Lucknow.
He was elevated as Chief Justice of Jammu & Kashmir and Ladakh High Court on 4 January 2021.