Las tensiones entre la familia real y los Rana llegaron a su punto álgido durante la Primera Guerra Mundial. Los Rana querían unirse a la guerra en apoyo de Gran Bretaña, que controlaba la India al sur. El primer ministro, S.S. el maharajá Sri Chandra Shamsher Jang Bahadur Rana, siempre se salió con la suya con el joven rey, que finalmente ordenó a las tropas ir a la guerra.
A mediados de la década de 1930, el descontento popular con los Rana llevó a la creación de varios movimientos, especialmente el Nepal Praja Parishad, al que el propio Tribhuvan dio apoyo explícito, para derrocar a los Rana. Sin embargo, en todos los casos, los Ranas respondieron con dureza, prohibiendo los movimientos liberales y ejecutando a sus dirigentes.
El rey Tribhuvan colaboró estrechamente con el Praja Parishad para abolir el régimen Rana. En noviembre de 1950, el rey Tribhuvan se refugió en la embajada de la India en una campaña destinada a desalojar del poder a la oligarquía Rana, que había gobernado Nepal durante más de un siglo. Le acompañaban su hijo Mahendra y el nieto mayor Birendra, entre otros. El primer ministro Sir Tin Maharaja, Mohan Shamsher Jang Bahadur Rana, se enfureció y respondió a la medida de Tribhuvan convocando una reunión de emergencia del gabinete el 7 de noviembre de 1950 en Singha Durbar. En esa reunión anunció a Gyanendra Bir Bikram Shah, el nieto de cuatro años del rey Tribhuvan, como nuevo rey de Nepal. Ese mismo día, por la tarde, el príncipe Gyandendra Bir Bikram Shah fue llevado al Palacio Hanuman Dhoka y coronado como rey de Nepal. El 10 de noviembre, dos aviones indios aterrizaron en el aeropuerto de Gauchar (ahora llamado Aeropuerto Internacional de Tribhuvan) y volaron de vuelta a Nueva Delhi con la familia real, excluyendo al rey niño, Gyanendra. El rey Tribhuvan fue recibido formalmente por el primer ministro indio Jawahar Lal Nehru y otros altos funcionarios. La destitución del rey provocó grandes manifestaciones en el país que obligaron al primer ministro Rana, Mohan Shamsher Jang Bahadur Rana, a entablar negociaciones con Tribhuvan y el Congreso nepalí. El 22 de noviembre de 1950, Jawahar Lal Nehru, primer ministro de India, anunció oficialmente que India no iba a reconocer a Gyanendra Bir Bikram Shah como rey legítimo de Nepal. Cuando Mohan Shumsher vio que la situación estaba fuera de su control, envió al cuñado del rey, Sir Kaiser Shamsher Jang Bahadur Rana y a Bijaya Shamsher Jang Bahadur Rana a Nueva Delhi para mantener conversaciones de paz. En Nueva Delhi, el rey Tribhuvan, los representantes del Congreso nepalí y del gobierno de Rana se reunieron para discutir la situación. Finalmente se llegó a un acuerdo según el cual el rey Tribhuvan formaría un nuevo ministerio, bajo su dirección, formado por el Congreso Nepalés y los Rana en igualdad de condiciones, el rey Tribhuvan voló de vuelta a Nepal, junto con los miembros de la familia real y los líderes del Partido del Congreso el 15 de febrero de 1951. El 18 de febrero de 1951, el rey Tribhuvan regresó de la India como monarca. Tres días después del regreso, Tribhuvan declaró formalmente el fin del gobierno de la familia Rana y estableció un sistema democrático, pero Mohan Shamsher continuó como primer ministro durante unos meses más.