1950年代末的香港,葉問(甄子丹飾)的生活日漸安穩,每日接送幼子上學間,結識了兒子同學的父親張天志(張晉飾),他也是詠春同門。突然,小學社區遭到以笙哥(譚耀文飾)為首的黑幫前來收房子,葉問為了小孩的安全,帶領徒弟義守社區,眾人發現收房子的幕後老闆是洋人費蘭奇(泰森飾),官商勾結,連探長肥波(鄭則士飾)也無能為力,但葉問沒有退縮,堅持守護社區。怎料,笙哥竟拐走小學生,以此相逼收房,葉問和張天志的兒子都被擄走!葉問及時趕到,在張天志的協助下,雙人詠春救回小孩!黑幫惡事也因此在媒體曝了光,讓收房子風波终停止。這時,葉問卻知悉家中出現巨變,他才發覺長期忽略了家小,他便不問世事全心陪伴家人,但麻煩卻接踵而來:費蘭奇派人襲擊葉問,危及家人安全,迫使葉問不得不出手面對費蘭奇,中西拳術對戰后,葉問贏得費蘭奇的尊重!可是張天志竟公然挑戰葉問的詠春權威,想以詠春正宗之名生事上位,更向葉問發起公開挑戰!事業與家庭,葉問決定選擇了後者,忽略指名的挑戰,完成了老婆張永成(熊黛林飾)的心願,放棄聲譽和地位,做一名真正的大丈夫。但在老婆的鼓勵下,葉問還是決定與張天志進行同門比武。這一戰,讓張天志知道追求自己理想的同時,也影響著兒子的生命,就像葉問,他的生命屬於自己、屬於永成、屬於兒子,當然也屬於武術。