El Chorten fue construido bajo el mando real de Su Majestad el Rey, como una iniciativa Dharma para conmemorar el nacimiento de Su Alteza Real Gyalsey Ugyen Wangchuck. Jangchub Chorten se encuentra en uno de los puntos más altos de Bután, y ofrece vistas panorámicas de numerosos lugares sagrados extendidos por todo el Reino. La consagración de este Chorten cumple una profecía de Terton Drukdra Dorje, que un Chorten construido aquí salvaguardaría a Drukyul y beneficiaría enormemente al país y a la gente. La construcción del Chorten comenzó en febrero de 2021, y se completó en agosto de 2024.