These results indicated that p53 status influenced the EMT inhibitory function of KLF5 in liver cancer cells. Here, KLF5 is linked to liver cancer.