He joined the chamber of Advocate Prafulachandra M Pradhan at Mulund.
He also practiced exclusively in the Supreme Court of India from July 1984.
He was appointed chief justice of the High court of Himachal Pradesh on 4 April 2013.
[5] After his retirement, a detailed analysis of his judgments was published on 29 July 2022 by The Wire.
On 10 March 2024, President of India Droupadi Murmu administered him the oath of office.