Se encuentra en Colombia y Panamá, a una altitud de 50 a 100 metros o más en los bosques nubosos.