Mr. Joshi is a director of Sagarmatha Insurance Company Limited besides being the director of this bank. Before this he was the director of Narayani National Finance Ltd. He served as a managing Director of erstwhile NNFL at Narayangarh branch for more than 10 years. He also worked as Finance Director in Nepal Agricultural Research Council for about 5 years. He possesses 35 years of working experience in Banking sectors in different capacities. He holds masters degree in Commerce and graduation in Law from Tribhuwan University. He has participated in various banking related seminars and training in Philipinnes, India and Nepal.