Su hábitat natural son los matorrales pedregosos tropicales y subtropicales y de montaña, creciendo a 1300-2200 msnm.