Shu Qi est née à Taïwan le 19 avril 1976. Elle débute sa carrière au cinéma à Hong-Kong alors qu’elle a une vingtaine d’années, et tourne dans des comédies pour adolescents, ainsi que dans des films érotiques.
C’est Andy Lau qui la repère en 1998 et la fait jouer dans son film
The Storm Riders. S’ensuivront de nombreux films avec lui, comme
A Man Called Hero.
En Europe, c'est surtout avec la sortie du film
Millennium Mambo de Hou Hsiao-hsien, en 2001, qu'elle commence à être reconnue. Ele s’aventure du côté du cinéma occidental puisqu’elle tourne avec Jason Statham
Le Transporteur du français Louis Leterrier.
Elle rejoue avec Hou Hsiao-hsien en 2005 pour
Three Times mais fait d’abord une incursion dans l’univers de Oxide Pang et de Danny Pang avec un rôle dans
The Eye 2 Renaissances.
Véritable star à Hong Kong, elle à plus de 30 films à son actif, et également de nombreuses récompenses pour son travail d’interprétation.
En 2009, elle est membre du jury de la Sélection Officielle du Festival de Cannes.