Graduated in Science from Gorakhpur University in the year 1974 and passed L.L.B. from Allahabad University in the year 1977.
Enrolled as an advocate in Bar council of U.P. in the year 1979.
Practised in Civil, Criminal, Revenue and Constitutional matters at Allahabad High Court from 1981.
Served as Special Counsel of State of U.P. from 1992 to 1994, as Standing Counsel of State of U.P. from 1998 till date of elevation and as Counsel of Kanpur Development Authority, Kanpur from 1997 till date of elevation.
as Counsel of King George Medical University Lucknow from 1.3.2004 till date of elevation.
Elevated as Additional Judge on 07/07/2006. Took oath as permanent Judge on 15/01/2008.