Graduated in Law from Durgawati University, Jabalpur.
Enrolled as an Advocate in 1984.
During his legal career he dealt with constitutional, civil and criminal matters.
He had been the Standing Counsel for SAIL, State Bank of India, Chhattisgarh Gramin Bank, Bank of Baroda, IDBI, Madhya Pradesh State Financial Corporation, Kotak Mahindra Bank, Raipur Dugdh Sangh, CBSE and several other municipal corporation.
He was designated as Senior Advocate by High Court of Chhattisgarh in January 2005. He was a member of Madhya Pradesh State Bar Council for seven years and that of State Bar Council of Chhattisgarh for five years.
Elevated as Judge of Chhattisgarh High Court on March 31, 2009.
Transferred to Allahabad High Court on October 03, 2018
Appointed as Acting Chief Justice from February 13, 2023.