Kurarinone, a flavonoid isolated from Sophora flavescens Aiton, has been reported to have significant antitumor activity. However, the cytotoxic activity of kurarinone against non-small cell lung cancer (NSCLC) cells is still under explored. In our study, we have evaluated the inhibitory effects of kurarinone on the growth of NSCLC both in vivo and in vitro as well as the molecular mechanisms underlying kurarinone-induced A549 cell apoptosis. The results showed that kurarinone effectively inhibited the proliferation of A549 cells with little toxic effects on human bronchial epithelial cell line BEAS-2B. FASC examination and Hoechst 33258 staining assay showed that kurarinone dose-dependently provoked A549 cells apoptosis. Mechanistically, kurarinone significantly decreased the ratio of Bcl-2/Bax, thereby causing the activation of caspase 9 and caspase 3, and reduced the expression of Grp78, which led to relieve the inhibition of caspase-12 and caspase-7, as well as suppressing the activity of AKT. Meanwhile, modeling results from the Surflex-Dock program suggested that residue Ser473 of Akt is a potential binding site for kurarinone. In vivo, kurarinone inhibited the growth of A549 xenograft mouse models without apparent signs of toxicity. Our study indicated that kurarinone has the potential effects of anti-NSCLC, implemented through activating mitochondria apoptosis signaling pathway, as well as repressing the activity of endoplasmic reticulum pathway and AKT in A549 cells.