KLF4 is a potential novel tumor suppressor in NSCLC and may be a promising therapeutic target. This evidence concerns the gene KLF4 and non-small cell lung carcinoma.