He has served as an engineer for 6 years and for 31 years in State Bank of India as project manager, appraiser and trainer for bankers and entrepreneurs. For the past 6 years he has been teaching Finance and Project Management at Apeejay Institute of Technology, Greater Noida. He has published three books on Corporate Governance, Values and Ethics, Risk Management and Maintenance Management apart from writing for various international journals.