Habita en bosques tropicales húmedos, bastante densos, o en zonas de crecimiento secundario adyacentes, generalmente en zonas bajas, aunque en Costa Rica puede alcanzar los 1 200 m snm.