Mr. Mukherjee is a Graduate from the University of Mumbai, he is also a Certified Associate of the Indian Institute of Bankers (CAIIB) Advanced Management Programme in Banking and Finance. He worked in various managerial positions in Bank of India (BOI) including the position of the General Manager of BOI. He has also served as a member of various board committees of the Bank of India and has a cumulative banking experience of more than 39 years. As a retired banker, he has vast experience in accounts, audit procedures and corporate governance.