Graduated in Arts in the year 1961 from Lucknow University and passed LL.B. in the year 1963 from Lucknow University.
Appointed in P.C.S.(J) in the year 1970 and promoted in Higher Judicial Service in the year 1981. Promoted in the year 1995 as District & Sessions Judge.
Served as Presiding Officer in Nagar Mahapalika Tribunal, Agra from Aug, 1985 to Jun, 1993, as Member in Administrative Tribunal U.P. II & III, Lucknow from Jan, 1997 to Jul, 2000.
Also, as Chairman in U.P. State Transport Appl. Tribunal, Lucknow from Sep, 2001 to Jul, 2002.
Elevated as permanent Judge at Allahabad High Court on Jul 05, 2002.