Se encuentra distribuido en Venezuela, Colombia, Ecuador y Perú en el dosel de los bosques húmedos de montaña en alturas de 800 a 1950 msnm.