Urodzona w Szanghaju, z korzeniami w Nankinie, ukończyła tamtejsze szkoły średnie dla dziewcząt oraz liceum, specjalizując się w języku chińskim. Karierę aktorską rozpoczęła w 1998 roku, zdobywając rozgłos dzięki roli Liu Xia w serialu „Flowering Season, Rainy Season”, co przyniosło jej nominacje na 17. Złote Orły. Kolejne lata przyniosły niewielką rolę w filmie „Crash Landing” (2000) oraz wyróżni…