Born on April 30, 1967. Took Bachelors Degree in Commerce in 1987 and Law degree in 1990. Enrolled as an Advocate on March 9, 1991. Practiced on Civil, Constitutional and Service and Labour matters initially in the High Court of Madhya Pradesh at Jabalpur till October, 2000 and subsequently in the High Court of Chhattisgarh at Bilaspur from November, 2000 till September, 2013. Was Government Advocate at the High Court of Chhattisgarh from 2002 to 2004. Also was Deputy Advocate General in 2005-06. Earlier was a member of the Academic Council of Hidayatulla National Law University, Raipur. At present, is a member of the General Council Hidayatulla National Law University, Raipur. Was a counsel for various Public Sectors undertakings, Banks as well as many private institutions like, South East Central Railway, Coal India Limited, South Eastern Coalfields Limited, National Mineral Development Corporation, State Bank of India, Indian Oil Corporation Limited, Hindustan Petroleum Corporation Limited, Bharat Petroleum Corporation Limited, Madhya Pradesh Electricity Board, Chhattisgarh State Electricity Board etc., etc. Appointed as Additional Judge of the High Court of Chhattisgarh on September 16, 2013. Later, assumed charge as the permanent Judge of the High Court of Chattisgarh on 08.03.2016. On transfer to High Court for the State of Telangana, His Lordship took oath as Judge of High Court for the State of Telangana on 27.07.2023.