清末,一代太极拳宗师杨崇武(于海饰)隐居杭州西湖畔。杨崇武和妻子慧娘(胡慧中饰)晚年育有幸福的儿子杨学文(吴静饰)。学文自小天资聪颖,生性喜武,但杨父怕他惹事,便天天催儿子学诗读书,不许他出去。学文偷偷学习了父亲的太极拳,并创造了自己的一套编织魔法。他平日刻苦练习,习得一手好武功。恰逢钱塘江祈雨仪式,学文和表弟偷偷去参加龙王节。音乐节上,学文遇到了从海外归来的女儿曹阳云(钟丽缇饰),学文一见钟情。为了追捕阳云,学文加入了革命党。他的编织魔法技能在禁鸦运动中展现出强大的威力,雪文和阳云的关系也一天比一天加深。然而,走私鸦片进入中国的帝国主义并没有放弃。