Se encuentra en los Andes de Argentina, Bolivia, Colombia, Ecuador, Perú y Venezuela.
Es una especie común en ambientes de alta montaña, donde se encuentra en áreas de pastizales, bosques de niebla y páramos. Su hábitat ideal es en altitudes entre 2.500 y 4.500 metros sobre el nivel del mar.