Se encuentra en los pastos terofíticos secos sobre todo tipo de substratos, con frecuencia algo ruderalizados; a una altitud de 0-650 metros en la región saharo-síndica –desde Marruecos al Pakistán– extendiéndose al S de la región mediterránea y a Canarias.