This species is found in southern Europe and northern Africa, from Spain and southern France east to the western Balkans, and also in northeastern Turkey and the western Caucasus. It prefers moist undergrowth, woodlands, hedgerows and banks along the rivers at an altitude of 0–800 metres (0–2,625 ft) above sea level. It grows well in full sun and in deep shade.