(-)-Epicatechin (EC) is an active ingredient of Fagopyrum dibtrys (D. Don) Hara and can regulate lung cancer progression. However, the specific regulatory mechanism is poorly understood. This study explored the specific mechanism of EC in the treatment of lung cancer. H460 cells were injected subcutaneously into the left dorsal sides of nude mice to establish an animal model of lung cancer. H460 and H1299 cells and nude mice were treated with different concentrations of EC. The expression levels of related proteins were detected by Western blotting. Cell proliferation, migration, and invasion were detected by CCK-8, colony formation, and Transwell assays. Flow cytometry was used to detect the Ca2+ level in lung cancer cells. Immunohistochemistry was used to detect the expression of Ki-67 in tumor tissues. This study revealed that ferroptosis in lung cancer cells was inhibited during lung cancer development. EC treatment promotes ferroptosis, inhibits the proliferation, migration and invasion of lung cancer cells, and inhibits the formation of tumors in vivo. Ferroptosis inhibitors (Fer-1) weaken the effects of EC on lung cancer cells, whereas a ferroptosis inducer (erastin) further promotes the effects of EC. In addition, endoplasmic reticulum (ER) stress is involved in the EC-induced ferroptosis of lung cancer cells, and treatment with GSK, an inhibitor of the ER stress protein PERK, can reverse the effect of EC. EC therapy activates the PERK-eIF2α-ATF4 signaling pathway to increase ER stress, thereby promoting ferroptosis in lung cancer cells and inhibiting the occurrence and development of lung cancer. Our research suggests that EC may become a drug candidate for treating lung cancer.