Encontrado en Colombia, Venezuela, Ecuador, Perú y Bolivia en húmedos bosques nublados de montaña a alturas de entre 500 y 3100 metros.