China 1936: Der aus dem Süden Chinas stammende Kung-Fu-Meister Ip Man (Tony Leung) trifft in seinem Heimatort Foshan erstmals auf Gong Er (Zhang Ziyi), eine Kung-Fu-Meisterin aus dem Norden des Landes. Gong Ers Vater Gong Baosen (Wang Qingxiang), ein sehr bekannter Großmeister, ist ebenfalls dort. Dieser soll in Foshan mit einer Zeremonie im berühmten Bordell Gold Pavillon als Kämpfer verabschiedet werden. In einem letzten Kampf will Baosen noch einmal gegen einen Jüngeren antreten. Die Wahl fällt auf den bisher unbesiegten Ip Man, der auch diesen Kampf für sich entscheidet. Gong Er leidet sehr unter der Niederlage ihres Vaters und fordert den Sieger direkt zum Duell heraus. Beim gemeinsamen Kampf erwachen die Gefühle füreinander, die beiden Kontrahenten verlieben sich. Doch dann bricht der Krieg aus und China droht in eine Nord- und Südhälfte auseinanderzubrechen. Das Paar wird getrennt und sieht sich erst viele Jahre später wieder. Gong arbeitet als Ärztin, während Ip Man eine Kampfschule leitet. Einer seiner Schüler trägt den Namen Bruce Lee...