Prospera en claros de bosque y matorral, taludes, pedregales, baldíos, etc..., en substratos preferentemente básicos desde el nivel del mar hasta 1900 m de altitud.