曾經是清廷最有權勢的將領,蘇燦(趙文卓飾)捨棄前程似錦回到故鄉。從此,他一心想習武,成家,永不分離。妻子袁瑩(周迅飾)和兒子。不料,因前輩冤屈,正義兄弟元烈(安志傑飾)修煉神功,殺死了蘇父,搶走了蘇燦的妻兒。河濱之戰,蘇燦生死攸關,敗北,妻子捨身相救,後不得不被隱居於登山嘗百草。蘇燦因為右手肌腱斷裂而心情鬱悶,整日酗酒逃避現實。在妻子的悉心照料和鼓勵下,蘇燦終於恢復了體力。蘇燦與元烈再次交手,可謂恥辱,但由於一時衝動,未能及時救下元嬰,元嬰被元烈埋入地下。妻子去世後,傷心欲絕的蘇燦和兒子漂泊到中俄邊境,那時的蘇燦就像一個乞丐。一次喝醉後,他在幻影中遇到了與他摔跤的“戰神”(周杰倫飾)。在與戰神戰鬥的過程中,他醉心學習了一門絕妙的武林拳法——醉拳。面對國人的屈辱,親人和兒子的危險,蘇燦面臨著……