Se encuentra en los bosques húmedos, en bosques con "Triplochiton scleroxylon"; a orillas del río a una altitud desde cerca del nivel del mar hasta 1000 metros.