Shanghai Baby is een roman over een ongeremde jonge vrouw met een groot verlangen het moderne leven in de kosmopolitische stad Shanghai te ontdekken. Luid en krachtig eist ze haar vrijheid op. Ze is hip, jong en ijdel en voelt zich tot twee mannen aangetrokken: Tiantian, haar tweelingziel, een kwetsbare maar verslaafde kunstschilder, en Mark, een getrouwde westerse man, met wie ze een stormachtige relatie krijgt. Een man voor de liefde, en een man voor de lust.