民初年間,少年黃飛鴻(成龍飾)癡迷于一套需借酒力施展的醉拳技法,憑借此招屢勝強敵。其父黃麒英(狄龍飾)身為武術名家,認為此拳法違背武道正統而嚴令禁止。飛鴻仍私下鉆研醉拳奧義,并在隨父赴東北公干途中遭遇外國盜匪。這伙強徒企圖將國寶玉璽走私出境,飛鴻為護國寶被迫借醉態施展絕技,在與盜匪頭目激戰中成功奪回玉璽。歷經此役,黃麒英目睹醉拳實戰價值后終破除成見,父子矛盾隨之化解。