Despite recent advances in tumor diagnosis and treatment technologies, the number of cancer cases and deaths worldwide continues to increase yearly, creating an urgent need to find new methods to prevent or treat cancer. Sulforaphane (SFN), as a member of the isothiocyanates (ITCs) family, which is the hydrolysis product of glucosinolates (GLs), has been shown to have significant preventive and therapeutic cancer effects in different human cancers. Early studies have shown that SFN scavenges oxygen radicals by increasing cellular defenses against oxidative damage, mainly through the induction of phase II detoxification enzymes by nuclear factor erythroid 2-related factor 2 (Nrf2). More and more studies have shown that the anticancer mechanism of SFN also includes induction of apoptotic pathway in tumor cells, inhibition of cell cycle progression, and suppression of tumor stem cells. Therefore, the application of SFN is expected to be a necessary new approach to treating cancer. In this paper, we review the multiple molecular mechanisms of SFN in cancer prevention and treatment in recent years, which can provide a new vision for cancer treatment.