Graduated in Law from the Kanpur University in 1980.
Enrolled as an advocate in 1981.
Practised mainly on Civil, Criminal & Taxation.
Served as Standing Counsel for - Agra Development Authority, Agra; Bareilly Development Authority, Bareilly; Bulandshahar Khurja Development Authority, Bulandshahar.
NOIDA Development Authority, NOIDA; Punjab National Bank, Bank of Baroda & Kanpur Nagar Nigam.
Elected in Bar Council of U.P. as Chairman in 2004-05, as Vice Chairman in 1992-93 and remained member from 1989 to 04.05.2008.
Elevated as Additional Judge on 05/05/2008. Took oath as permanent Judge on 19/04/2010.