He was appointed a judge of Madhya Pradesh High Court on 28 July 1990. He served as acting Chief Justice of Rajasthan High Court for 11 months in 2001 and was designated as senior advocate of the Supreme Court of India in September 2002.
On July 28, 1990, he was appointed a judge at the Madhya Pradesh High Court. From 2001 to 2002, he served as acting Chief Justice of Rajasthan High Court and was designated as senior advocate in September 2002.