These findings suggest that KLF6 significantly inhibits proliferation, invasion and metastasis in HCC in vivo by down-regulating basigin-2. Here, KLF6 is linked to hepatocellular carcinoma.