Metformin has been used as first-line treatment in patients with type 2 diabetes, and is reported to reduce cancer risk and progression by activating the liver kinase B1 (LKB1)-AMP-activated protein kinase (AMPK) pathway. Cisplatin remains the main drug for treating advanced non-small-cell lung cancer. However, drug resistance often develops through several mechanisms during the treatment course, including one mechanism mediated by the activation of the IL-6/signal transducer and activator of transcription (STAT)-3 pathway, related to the generation of reactive oxygen species (ROS). This study demonstrated a correlation between STAT3 phosphorylation and cisplatin cytotoxicity, using AS2 (PC14PE6/AS2)-derived cell lines (AS2/S3C) that contained constitutively active STAT3 plasmids as a model. A STAT3 inhibitor (JSI-124) enhanced the cisplatin sensitivity in AS2 cells, whereas metformin inhibited STAT3 phosphorylation and enhanced cisplatin cytotoxicity. By contrast, another AMPK activator (5-aminoimidazole-4-carboxamide-riboside) failed to produce these effects. LKB1-AMPK silencing by small, interfering RNA or mammalian target of rapamycin (mTOR) inhibition by rapamycin or pp242 did not alter the effect of metformin on STAT3 activity suppression, suggesting that metformin can modulate the STAT3 pathway through an LKB1-AMPK-independent and probably mTOR-independent mechanism. Metformin also inhibited cisplatin-induced ROS production and autocrine IL-6 secretion in AS2 cells. Both mechanisms contributed to the ability of metformin to suppress STAT3 activation in cancer cells, which resulted in the decreased secretion of vascular endothelial growth factor by cancer cells. The growth of subcutaneous tumor xenografts was significantly delayed by a combination of cisplatin and metformin. This is the first study to demonstrate that metformin suppresses STAT3 activation via LKB1-AMPK-mTOR-independent but ROS-related and autocrine IL-6 production-related pathways. Thus, metformin helps to overcome tumor drug resistance by targeting STAT3.