The epidemiological studies have indicated a possible oncostatic property of melatonin on different types of tumors. Besides, experimental studies have documented that melatonin could exert growth inhibition on some human tumor cells in vitro and in animal models. The underlying mechanisms include antioxidant activity, modulation of melatonin receptors MT1 and MT2, stimulation of apoptosis, regulation of pro-survival signaling and tumor metabolism, inhibition on angiogenesis, metastasis, and induction of epigenetic alteration. Melatonin could also be utilized as adjuvant of cancer therapies, through reinforcing the therapeutic effects and reducing the side effects of chemotherapies or radiation. Melatonin could be an excellent candidate for the prevention and treatment of several cancers, such as breast cancer, prostate cancer, gastric cancer and colorectal cancer. This review summarized the anticancer efficacy of melatonin, based on the results of epidemiological,experimental and clinical studies, and special attention was paid to the mechanisms of action.