叶问(甄子丹饰)携家人来到香港,日子过得很艰难。叶问开了个武馆,推广咏春,却无人理会。一天,黄亮(黄晓明饰)来访。战后,他愿意带一帮兄弟到叶问门下拜祭。黄良不知为何与洪权打架,被捕。叶问前来救援,却碰巧遇到了昔日的劲敌金山照(范少皇饰)。两人打消了疑虑,但又不想被洪权掌门人洪振南(洪金宝饰)拦下,于是所有人都被警察(郑则仕饰)抓获。洪震南提醒叶问,要想在香港开武馆,就必须接受各个门派的挑战。于是叶问单枪匹马赴会,最终与洪震南正面交锋。叶问拒绝交纳会费,被鸿门挑衅,以至于武馆被关闭。洪震南在幕后为英国警察管理华阳大赛,却一直没有得到报酬,深感不公平。拳王龙卷风来到中国,在比赛中辱骂中国武术,伤害中国拳手。洪震南站起身来,现场鲜血四溅。为了中华武林的荣耀,叶问接受了龙卷风的挑衅,为民族大义而战……