Crece en riberas de arroyos de bosques de montaña, borde de carreteras, etc..., en altitudes inferiores a los 1000 m.