Se encuentra en Pisac, Perú y también se produce en Colombia, Venezuela, Ecuador y Bolivia a una altitud de 1800 a 3300 metros sobre herbazales o laderas rocosas en los bosques húmedos montanos o bosques nublados y empinados.