Pro-senescence therapy is a recently proposed anti-cancer strategy and has been shown to effectively inhibit cancer. Resveratrol is gaining attention for its cancer preventive and suppressive properties. The mechanisms of resveratrol in cancer suppression by inducing cancer cell senescence are unclear. Our results showed that resveratrol induced cell senescence along with an increase of SA-β-Gal activity and inhibition of colony formation in breast and lung cancer cells. The underlying mechanisms were that resveratrol induced ER-stress by increasing SIRT1 to promote p38MAPK expression and by reducing NO level to up-regulate DLC1 expression, and ER-stress further resulted in DNA damage and mitochondrial dysfunction, eventually leading to cancer cell senescence. Our findings on resveratrol's induction of cancer cell senescence via activating ER-stress through the SIRT1/p38MAPK and NO/DLC1 pathways provide a solid base for its clinical application and its preventive application as a food additive.