- Graduated in Science in the year 1977 and Law in the year 1981 from Allahabad University.
- Enrolled as an advocate on 10th December, 1981.
- Practised in Civil, Constitutional, Educational and Land Acquisition matters.
- Worked as Standing Counsel for the Railways, U.P. State Cement Corporation, U.P. Co-operative Federation Ltd., Aligarh Muslim University, Lucknow University, Gorakhpur University, G.B. Pant Social Science Institute.
- Worked as Standing Counsel for Mussoorie Dehradun Development Authority, Mathura Vrindaban Development Authority, Aligarh Development Authority, The Indian Drugs and Pharmaceuticals Ltd., Virbhadra and Official Liquidator, High Court, Allahabad.
- Elevated as Additional Judge on 07/01/2004. Took oath as Permanent Judge on 18/08/2005.