Graduated in the year 1962 from Lucknow University and passed LL.B. in the year 1964 from Lucknow University.
Enrolled as an Advocate in the year 1965.
Served as Dy. Director in Administrative Training Institute at Nainital from Dec. 1979 to Jun. 1982, as Judicial Member in Sales Tax Tribunal at Bareilly from Feb. 1986 to Sep. 1990.
Served as Chief Legal Adviser in Development Authority at Ghaziabad from Nov. 1995 to Feb. 1997.
Appointed in P.C.S.(J) in the year 1970 and promoted in Higher Judicial Service in the year 1982. Promoted in the year 1997 as District & Sessions Judge.
Elevated as Additional Judge on 03/12/2004. Took oath as permanent Judge on 27/02/2006.