The butterfly is found in small pockets of Nepal, Bhutan and along the Eastern Himalayas in India (West Bengal, Meghalaya, Assam, Sikkim and Manipur). It is also found in northern Myanmar, northern Vietnam and in the Sichuan province of China. Mostly seen above .