Graduated in Law from the University of Allahabad in 1975.
Enrolled as an advocate in January, 1976. Started practice in the chambers of his father Sri R.M. Sahai, who retired as Judge, Supreme Court of India in 1995.
Practised mainly on Civil, Tax, Revenue and Constitutional sides.
Worked as Brief Holder for the State of U.P. from 1983 to 1989. Appointed Standing Counsel for the Public Service Commission, U.P., Allahabad, Ghaziabad Development Authority, Uttar Pradesh State Road Transport Corporation, U.P. State Electricity Board.
Appointed Standing Counsel for the New India Assurance Co., Union Bank of India and Allahabad Bank.