If you say that someone or something has been given a new lease of life, you are emphasizing that they are much more lively or successful than they have been in the past.
The operation has given me a new lease of life.
See full dictionary entry for lease
a new lease of life
or a new lease on life
If someone or something is given a new lease of life, something makes them successfulonce again or improves their condition
The old oak table was picked up for just £4 and subsequently given a new lease oflife by Kim's mother.