Brushy rocky slopes, moist quebradas, or moist thickets, often planted in hedges or for ornament, at elevations from 200-3,000 metres. Found in several vegetation types, from coastal dunes at sea level to oak-pine forests at 2,200 metres.
It is a tropical plant.