He enrolled as an advocate with the Bar Council of Punjab and Haryana, Chandigarh in August in the same year. He handled criminal, civil, service, land acquisition and constitutional law as a private advocate, besides serving on judicial panels. He was a sportsman during his college days representing his College and University in tennis. He was elevated to the Bench of Punjab and Haryana High Court on 30 September 2011, as an additional Judge and later confirmed as permanent judge on 24 January 2014. He served as the Executive Chairman of the Punjab State Legal Services Authority. He became Acting Chief Justice of Punjab and Haryana High Court on 4 February 2024 and remained until the appointment of
Sheel Nagu as permanent chief justice on 8 July 2024. On 11 July 2024, a Supreme Court collegium led by then CJI
Dhananjaya Y. Chandrachud recommended his elevation as Chief Justice of Madhya Pradesh High Court, but later suppressed that resolution and in its resolution dated 17 September 2024 recommended his appointment as Chief Justice of Himachal Pradesh High Court. Central Government cleared his appointment on 25 December 2024 and he assumed the position as Chief Justice of High Court of Himachal Pradesh on 29 December 2024. ==References==