Bei den Olympischen Spielen 1988 in Seoul gewann sie als erste Chinesin eine Medaille im Schwimmen. Sie belegte im Finale über 100 m Freistil hinter Kristin Otto den zweiten Platz. Vier Jahre später in Barcelona wurde sie über 100 m Freistil Olympiasiegerin und gewann über 50 m Freistil und mit der chinesischen 4 × 100-m-Freistilstaffel die Silbermedaille.