Crece en bosques húmedos entre 120 y 400 msnm, donde crece sobre los acantilados y las crestas rocosas.