It is found in most of the Himalayas and the northern parts of the Indian Subcontinent, with its range extending across Tajikistan and Afghanistan into India, from Jammu & Kashmir eastwards across Himachal Pradesh and Uttaranchal, to Nepal and Bhutan, and further east to Arunachal Pradesh and adjoining regions.