The butterfly occurs in India, Myanmar, Thailand, Laos, north Vietnam and west China (Yunnan). In India, the butterfly ranges from the Himalayas, Sikkim and Assam eastwards to the Karen Hills in Myanmar.