"If these are so bad why does not the government put an end to it. They have done it with drugs they can do it with these as well", he said while announcing a friendly cricket match between actors and doctors to be played on May 21, observed as "The World No Tobacco Day".
"Though it appears stylish and cool to smoke on the screen and glossy magazine it is uncool to do so", the actor said while reiterating that he makes special efforts not to project himself as an actor who smokes on the screen.
"I have just smoked in one film Tere Naam, he said.
Speaking on the occasion, Justice Y K Sapru of the Cancer Patients Aid Association, revealed that Salman had always supported the cause of cancer patients.
The actor has also offered his bone marrow to treat an ailing patient, he said.
On other occasions, the actor has participated in rose day programmes in aid of cancer patients. He has also organised donation worth lakhs of rupees from various celebrities in the film world.
Among those present at the function were actors Ritesh Deshmukh, Sohail Khan, cricketer Vinod Kambli and TV star Yash Tonk.
Salman, later, distributed voice boxes to cancer patients.