Habita en Uttar Pradesh, Sikkim, Darjeeling, Assam, Naga, Bután y Nepal.
Su hábitat natural son los bosques de montaña y los bosques de coníferas, donde se encuentra a alturas de entre 1.500 y 3.500 metros sobre el nivel del mar.