Mr. Shrestha has qualified his Chartered Accountancy examination in November 1997. Presently he is working as a director of Himalayan Infrastructure fund Limited from August 2008. He has also served as the Chairperson of Mandu Hydropwer Limited. He has worked as the deputy General Manager of Nepal investment Bank Limited from 27th August 2006 to August 2008. He has also worked as a consultant of the Central Bank of Nepal and under deputation to Rastriya Banijya Bank as member of the management team( fully government owned largest commercial bank of Nepal) under the financial sector reform Project financed by the world bank from April 2003 to July 2006. He worked ad the Chief of Accounts Department for a period of six months from October 2002 to April 2003.