Puede ser encontrada en los siguientes países: Colombia y Panamá.
Su hábitat natural son los bosques húmedos de tierras bajas y las selvas subtropicales o tropicales. Se encuentra en una variedad de ecosistemas, desde los bosques de montaña hasta las áreas de manglares y humedales costeros.