The short answer is - from personal experience.
In twenty five years, involved in the care of patients with lung cancer, more than 3000 cases, taking a careful history of smoking in all patients, I have never seen a case of small cell lung cancer in a non-smoker; nor have I ever seen a case of large cell undifferentiated lung cancer in a non-smoker. I have seen one case of squamous cancer in a non-smoker.
The long answer is that the association of lung cancer with smoking has been proven by large epidemiological studies.
Doll and Hill in England (1)and Hammond and Horn in the U.S. (2) proved beyond any shadow of doubt that cigarette smoking markedly increased the chances that a person would develop lung cancer.
Auerbach described the changes in the bronchial epithelium in relation to smoking and in relation to lung cancer and reproduced all of the pathologic features leading up to lung cancer in dogs with induced cigarette smoking. (3)
Since that time there have been literally thousands of other studies which have consistently reproduced these findings. There is absolutely no reasonable doubt.
In addition, there is now also direct molecular evidence of the causation of cancer by carcinogens found in tobacco. One of the best examples of this type of evidence can be found (full text or abstract) at Science web site.
The tobacco industry has long denied that their product harms people, even though their internal company documents prove that they have known for years that cigarettes caused lung cancer and other disease.
The most recent effort to deny that cigarettes kill people is a book entitled "Lies, Damned Lies, & 400,000 Smoking-Related Deaths" by Robert Levy and Rosalind Marimont Published in Regulation,* Fall 1998
Scientists at the American Council on Science and Health refute Levy and Marimont's key arguments in a report that contains an particularly interesting and important discussion of epidemiology i.e. how do we know that a disease is caused by cigarettes or some other factor in the environment.
For more information on the etiology of lung cancer try- Etiology