Her first short story was published at the age of 21. Her first novel Shanghai Baby, was a local bestseller in Shanghai. Soon after its publication, Shanghai Baby was banned by the Chinese government because of the novel's explicit sexual scenes and bold portrait of China's new generation. The publishing house that published the novel was temporarily closed for 3 months. Shanghai Baby was published overseas where it became an international bestseller. Shanghai Baby has been translated into 34 different languages and has sold over six million copies in 45 countries, more than any other work of Chinese contemporary literature. A German film adaptation of Shanghai Baby starring Bai Ling was released in 2007, but has not been released outside of film festivals.
