Epidemiological studies have clearly shown a causal association between tobacco exposure and various human cancers, hepatitis B and C infection and hepatocellular carcinoma, human papilloma viruses and cervical cancer, and the occupational origin of certain human cancers is well established. The identification of the environmental causes of human cancers has been a long and difficult process. Much remains to be understood about the role of specific components of the diet and the interaction of different risk factors in the aetiology of human cancers. Withstanding the progress made on the understanding of the cancer process and their potential impact in the therapy of cancer, primary prevention remains, in developed and developing countries, the most effective measure to reduce cancer mortality.