Psoralidin inhibits the proliferation of human liver cancer cells by triggering cell cycle arrest, apoptosis and autophagy and inhibits tumor growth in vivo.