葉問(甄子丹 飾)攜家眷來到香港,艱難度日。葉問開武館宣揚詠春拳術,但無人問津。某日,黃梁(黃曉明 飾)登門拜訪,比武之後,甘願攜一班兄弟,拜在葉問門下。黃梁因故與洪拳門下鬥毆,結果被捉。葉問來救,卻巧遇昔日對手金山找(樊少皇 飾),兩人冰釋前嫌,卻不想被洪拳掌門洪震南(洪金寶 飾)攔下,以致眾人被警察(鄭則仕 飾)拘捕。洪震南提醒葉問,欲在香港開武館,必須接受各大門派挑戰。於是葉問單刀赴會,最終與洪震南對決,不分伯仲,葉問因拒絕繳納會費,而遭到洪門尋釁滋事,以致武館被關。背地裡,洪震南替英國警察操持華洋比賽,但始終未有報酬,深感不平。拳擊冠軍龍卷風來到中國,在比賽現場中侮辱中國武術,打傷中國拳師。洪震南挺身而住,血濺現場。為了中國武術的榮譽,葉問接受了龍卷風的挑釁,為民族大義而戰……