He joined UP Judicial Service on 05.08.1985 and served as Civil Judge (JD) & (SD) in Allahabad, Mirzapur, Banda, Unnao, Barabanki. He was appointed as CJM Allahabad and as Addl. District Judge at Allahabad, Hardoi , Agra and Bareilly. He was also appointed as Spl. Judge CBI, Lucknow and was promoted to the post of District Judge, Rampur in 2014 and District Judge, Chandauli and Lucknow. He served as Sr. Registrar, High Court, Allahabad at Lucknow for about two years.
He has completed B.Sc (Biology) from MG Degree College, Gorakhpur and M.Sc (Botany) from Gorakhpur University.He graduated with a LL.B degree from Allahabad University .