Puerarin, an isoflavone isolated from Kudzu roots, has been demonstrated to have beneficial effect on cardiovascular and cerebral vascular diseases. Recently research has revealed that puerarin exerts an anticancer role in many different types of cancer. The aim of the present study was to investigate the antitumor effects of puerarin on non-small cell lung cancer (NSCLC). Treatment of puerarin significantly inhibited the growth of NSCLC cell lines as determined by CCK-8 kit in vitro. Flow cytometry results indicated that puerarin treatments promoted NSCLC cell apoptosis. This result was further confirmed by western blot analysis of expression levels of proteins involved in the mitochondrial-mediated apoptosis pathway. Moreover, puerarin slightly induced cell autophagy through the PI3K/Akt and MAPK/Erk1/2 signaling pathways. In addition, a tumor xenograft model was established using nude mice, and the inhibitory effects on tumor growth by puerarin treatment were also detected. Taken together, these findings demonstrated that puerarin has anticancer activities and puerarin is a potential therapeutic agent for lung cancer.