Es natural de Europa, en España se encuentra en los Pirineos, aunque se ha naturalizado en Norteamérica, crece en terrenos secos y áridos, bordes de caminos y prados, preferentemente en terrenos calcáreos, arenosos y con gravas.