清朝末年,一代宗師太極拳高手楊崇武(于海 飾)一家隱居杭州西子湖畔。楊崇武與妻子慧娘(胡慧中 飾)晚年喜得貴子楊學(xué)文(吳京 飾)。學(xué)文自幼天資聰慧,生性好武,而楊父怕他惹事闖禍,每日督促兒子苦讀詩書,不準(zhǔn)他外出。學(xué)文暗中偷學(xué)父親的太極拳,并自創(chuàng)了一套辮子神功,平日勤加苦練,習(xí)得一身好武功。 適逢錢塘江邊舉行祈雨祭祀,學(xué)文和表弟偷偷前去參加龍王祭。在祭典上,學(xué)文遇見了留洋歸來的千金小姐曹央云(鐘麗緹 飾),學(xué)文一見鐘情。為了追求央云,學(xué)文參加了革命黨。他的辮子神功在禁鴉片運動中大顯神威,學(xué)文與央云感情日益加深。然而向中國走私鴉片的帝國主義分子卻并不善罷甘休,暗中設(shè)下陰謀詭計,一場殊死搏斗旋即展開。