He was born to Ranajay (Ranjai) Thapa, a resident of Sirhanchowk, Gorkha. He was born in the warrior clan of Bagale Thapa. His son was the famous Nepalese military commander Badakaji Amar Singh Thapa.