Post Graduated in History in the year 1970 and passed LL.B. in the year 1968 from University of Allahabad.
Appointed in P.C.S.(J) in the year 1972 and promoted in Higher Judicial Service in the year 1985. Promoted in the year 2002 as District & Sessions Judge.
Served as Munsif Magistrate at Allahabad, Rae Bareli and Aligarh from Sep 1972 to Jul 1981 and then as C.J.M./Civil Judge at Jhansi & Agra up to May 1985.
Served as Additional District & Sessions Judge, Sitapur from May 1985 to May 1988 and then as Joint Registrar and Addl. Registrar, Lucknow Bench up to Jun 1994.
Appointed Addl. District & Sessions Judge, Allahabad from Jun 1994 to Apr 1995, then Addl Registrar, Allahabad High Court from Apr 1995 to Apr 2000, and Registrar (Budget), Allahabad High court from Apr 2000 to Jul 2002.
Served as District & Sessions Judge, Jhansi from Jul 2002 to May 2004 and from Jun 2004 to Dec 5, 2004 as District & Sessions Judge, Agra.
Appointed as Registrar General, Allahabad High Cour from Dec 06, 2004 to Oct 19, 2005.
Elevated as Additional Judge on 20/10/2005. Took oath as permanent Judge on 17/09/2007.