Graduated in Science in the year 1964 from Meerut (Agra University) and passed LL.B. in the year 1967 from Aligarh (Agra University).
Served as Legal Adviser in Development Authority, Agra from Nov. 1995 to Dec. 1996 and as Judicial Member in Trade Tax Tribunal, Moradabad from Oct. 2001 to Mar. 2002.
Appointed in P.C.S.(J) in the year 1970 and promoted in Higher Judicial Service in the year 1983. Promoted in the year 1998 as District & Sessions Judge.