MPs have backed plans to make it illegal for anyone currently aged 15 or younger to ever buy cigarettes in the UK.
The idea was originally proposed by Rishi Sunak's Conservative government but was taken forward by Labour after previous legislation ran out of time to pass before July's general election.
The new Tobacco and Vapes bill passed its first Commons hurdle comfortably by 415 votes to 47.
However, some Tory and Lib Dem MPs raised concerns about the impact on civil liberties.
The bill will face further scrutiny from MPs and peers but is likely to become law.