He received his Master's Degree at University of Allahabad and his LLB degree at University of Delhi. He possesses a vast experience of teaching Financial Accounting, Cost Accounting, Corporate Accounting and Management Accounting to students of undergraduate and post graduate level. He has been associated with various professional institutes as visiting faculty for the last many years. He has authored a number of books on accounting for various university examinations.