Increasing evidence suggests that the failure of lung cancer treatment may occur as a result of tumor invasion and metastasis. Signal transducer and activator of transcription 3 (STAT3), an epithelial-mesenchymal transition-inducing transcription factor, is a key signaling molecule involved in the proliferation, apoptosis, invasion and metastasis of tumor cells. Sinomenine is an alkaloid compound with an antineoplastic potential against a variety of cancer cells. The aim of the present study was to assess the antitumor mechanisms of sinomenine in the A549 human lung cancer cell line. The results demonstrated that sinomenine manifested dose-dependent cytotoxicity and induced apoptosis in A549 cells. The protein expression of Janus kinase 2, STAT3, phosphorylated-STAT3, Snail, N-cadherin and vimentin decreased in sinomenine-treated cells, while E-cadherin protein expression increased. The regulation of STAT3, N-cadherin and E-cadherin by sinomenine was further confirmed by reverse transcription-quantitative polymerase chain reaction and immunofluorescent staining. It was demonstrated that sinomenine exerts inhibitory effects on A549 human lung cancer cell invasion, possibly through the inhibition of STAT3 signaling. These results provide a novel insight into the role of sinomenine in the treatment of non-small cell lung cancer. [ABSTRACT FROM AUTHOR]