Шангпа Ринпоче родился в 1960 году на границе Непала с Тибетом. Когда Ринпоче исполнилось два года, Его Святейшество Шестнадцатый Кармапа признал в нем перерождение великого йогина Шангпы Ринпоче, который был учеником предыдущего, Пятнадцатого Кармапы Кхакхьяба Дордже.
Шангпа Ринпоче получил посвящения от Его Святейшества Шестнадцатого Кармапы, Кюнзига Шамарпы Ринпоче, Ургьена Тулку Ринпоче и других высоких лам. Его Святейшество дал Ринпоче монашеские обеты и предсказал, что его великая деятельность по распространению Дхармы принесет благо всем существам. Шестнадцатый Кармапа отправил Ринпоче руководить монастырем Карма Кагью в Покхаре (Непал), а с 1982 года он является духовным наставником Центра Карма Кагью в Сингапуре.
На сегодняшний день, помимо руководства несколькими монастырями, Шангпа Ринпоче много путешествует и передает поучения школы Карма Кагью под руководством Семнадцатого Кармапы Тринле Тхае Дордже.