Se encuentra en las laderas y collados pedregosos o rocosos, entre 600 y 1.700 msnm de altitud.