Es planta nitrófila que crece esencialmente en herbazales viarios y cercanías de vivienda, en altitudes comprendidas entre el nivel del mar y 1300 m.