Encontrado en Colombia, Ecuador, Perú y Bolivia en húmedos bosques nublados de montaña a alturas de entre 1950 a 2930 msnm.