You have to be at least 18 years old in order to lease a car, although there isn't an upper age limit.
The reason that there's a lower age limit is because most people who are younger than 18 years old won't have enough credit history in order to pass the finance provider's credit check.