Passed B.Sc. in 1969, M.Sc. (Statistics) in 1971 and LL.B. in 1974 from University of Allahabad.
Appointed Sales Tax Officer in 1978 through Combined State Civil Service Examination of U.P. Public Service Commission.
Enrolled in Bar Council of U.P. in 1986.
Practised at Allahabad High Court and its Lucknow Bench, High Court, Delhi & mainly at Supreme Court of India since 1986 in Civil, Criminal, Taxation and Constitutional Side.
Worked as Arguing Counsel for Union of India in Supreme Court since Aug, 1987 to Mar, 2001. Arguing Counsel for State of M.P. in Supreme Court from 1989 to 2000, Standing Counsel/Advocate on Record for State of U.P. in Supreme Court from 1991 to 2001.
Has has also worked as Standing Counsel for Bar Council of India, Chancellor of State Universities, U.P. Public Service Commission, U.P. Jal Nigam, Development Authorities, and Large number of State Corporations.
Elevated as permanent Judge at Allahabad High Court on Apr 24, 2001.
Transferred to Gauhati High Court on Jan 05, 2005.