He also held several important portfolios in the governments formed by Nepali Congress Party in different years: Minister for Education, Culture and Social Welfare (1991-1994), Education Minister (1995-1996), Home Minister (1998), Home and General Administration Minister (1998), Minister for Water Resource (1999), Home Minister again in 2000, Minister for Local Development and later Minister for Culture, Tourism and Civil Aviation (2001).Mr. Joshi has already served as president in different unions, as the chairman of the Nepal Olympic Committee, and has worked as the chairperson of the Nepal National Commission and Education Improvement Commission for UNESCO. Mr. Joshi s publication are:-Mera Anubhatiharu Part one, Mera Anubhatiharu Part Two, Mera Anubhatiharu Part Three, Sabdachitrama NepalNepali Congress (Bigat, Bartaman ra Bhabisya)Nepalma Shanghiya Shasan Pranali)Mr. Joshi has visited India, Bangladesh, Pakistan, Sri Lanka, Thailand, Malaysia, Hong Kong, United Arab Emirates, Singapore, Australia, China, North Korea, South Korea, France, Germany, Denmark, Switzerland, United Kingdom, United States of America, Japan, and Canada.