Habita en los valles tropicales húmedos, en lugares sombreados de bosques densos o en quebradas boscosas en alturas de 500 a 1300 msnm.