The regulation by the city government will take effect from November 1.
Smokers who do not adhere to the regulation, released yesterday, will be fined 10 yuan (USD 1.5), and venue owners may be fined up to 1,000 yuan (USD 146).
The regulation also prohibits smoking in some outdoor public places such as schools, stadiums and health institutions for pregnant women and children.
China has over 300 million smokers and with 740 million people exposed to second-hand smoke.
The Chinese government has set a target to reduce the smoking rate among people aged 15 and above to 20 per cent by 2030 from the current 27.7 per cent, according to the 'Healthy China 2030' blueprint issued in 2016.
(This story has not been edited by Business Standard staff and is auto-generated from a syndicated feed.)