Les tensions entre la famille royale et les Ranas ont atteint leur paroxysme pendant la Première Guerre mondiale. Les Ranas voulaient participer à la guerre pour soutenir la Grande-Bretagne, qui contrôlait l’Inde au sud. Le premier ministre, HH Maharaja Sri Chandra Shamsher Jang Bahadur Rana a toujours eu raison du jeune roi, qui a finalement ordonné aux troupes d’entrer en guerre.
Au milieu des années 1930, le mécontentement populaire à l’égard des Ranas a conduit à la création de plusieurs mouvements, notamment le Nepal Praja Parishad, auquel Tribhuvan lui-même a apporté un soutien explicite, pour renverser les Ranas. Dans chaque cas, cependant, les Ranas ont répondu durement, en interdisant les mouvements libéraux et en exécutant leurs dirigeants.
Le roi Tribhuvan a travaillé en étroite collaboration avec le Praja Parishad pour abolir le régime des Rana. En novembre 1950, le roi Tribhuvan se réfugie à l’ambassade d’Inde dans le cadre d’une campagne visant à écarter du pouvoir l’oligarchie des Rana, qui a régné sur le Népal pendant plus d’un siècle. Il était accompagné, entre autres, de son fils Mahendra et de son petit-fils aîné Birendra. Le premier ministre Sir Tin Maharaja, Mohan Shamsher Jang Bahadur Rana, furieux, réagit à la décision de Tribhuvan en convoquant une réunion d’urgence du cabinet le 7 novembre 1950 à Singha Durbar. Lors de cette réunion, il a annoncé que Gyanendra Bir Bikram Shah, le petit-fils de quatre ans du roi Tribhuvan, était le nouveau roi du Népal. Dans l’après-midi, le même jour, le prince Gyandendra Bir Bikram Shah est amené au palais Hanuman Dhoka et couronné comme roi du Népal. Le 10 novembre, deux avions indiens atterrissent à l’aéroport de Gauchar (aujourd’hui appelé aéroport international de Tribhuvan) et rentrent à New Delhi avec la famille royale, à l’exception du jeune roi Gyanendra. Le roi Tribhuvan a été officiellement accueilli par le premier ministre indien Jawahar Lal Nehru et d’autres hauts fonctionnaires. L’éviction du roi a entraîné d’énormes manifestations dans le pays qui ont contraint le premier ministre Rana, Mohan Shamsher Jang Bahadur Rana, à entamer des négociations avec Tribhuvan et le Congrès népalais. Le 22 novembre 1950, Jawahar Lal Nehru, le premier ministre indien, a officiellement annoncé que l’Inde n’allait pas reconnaître Gyanendra Bir Bikram Shah comme le roi légitime du Népal. Voyant que la situation était hors de son contrôle, Mohan Shumsher a envoyé le beau-frère du roi, Sir Kaiser Shamsher Jang Bahadur Rana et Bijaya Shamsher Jang Bahadur Rana à New Delhi pour des pourparlers de paix. À New Delhi, le roi Tribhuvan, les représentants du Congrès népalais et du gouvernement Rana se réunissent pour discuter de la situation. Finalement, un accord a été conclu selon lequel le roi Tribhuvan devait former un nouveau ministère, sous sa direction, composé du Congrès népalais et des Rana sur une base égale. Le roi Tribhuvan est retourné au Népal, avec les membres de la famille royale et les dirigeants du Parti du Congrès, le 15 février 1951. Le 18 février 1951, le roi Tribhuvan est revenu d’Inde en tant que monarque. Trois jours après le retour, Tribhuvan a officiellement déclaré la fin du règne de la famille Rana et a établi un système démocratique, mais Mohan Shamsher est resté premier ministre pendant quelques mois encore.