许大有(周斌 饰)在霍元甲(赵文卓 饰)(李连杰 饰)面前,承认跟小莲(张敬言 饰)两情相悦,黄文发(寇家瑞 饰)不知小莲的心意,王氏(毛林林 饰)带小莲来到霍元甲面前。黄文发不相信许大有说的是真话,小莲对黄文发说,许大有说的是真话。王氏不同意小莲选择许大有,许大有向王氏认错。王氏听许大有说她也错了,王氏看出平时傻里撒气的许大有,一到关键时刻比谁都精明。霍元甲知道自己乱点鸳鸯谱,却不想许大有私下跟黄文发打架。黄文发许大有主动承认错误,霍元甲问黄文发错在何处,黄文发回答,错在没有看出许大有跟小莲两情相悦。霍元甲问许大有错在哪里,许大有说,不该把黄文发叫到小树林打架。黄文发替许大有辩解,高奇(许政国 饰)等人也为许大有说话,霍元甲这才没有处罚许大有。
许大有小莲在房间摆饭,听见大伯母抱怨家里没钱给小莲许大有办喜事。许大有跟小莲商量好,等过三五年,两人再结婚,让办喜事的钱,拿给霍母(哈斯高娃 饰)(鲍起静 饰)办寿。霍元甲找霍母商量卖老宅的事,霍母私下找过卖主看房,由于老宅是凶手,没人愿意花四十金条买下老宅,霍元甲只好另找途径。霍元甲把徒弟们叫到门口说,他要成立霍威镖局。霍元甲靠挣镖局的钱,还黄文发的债。新开的镖局,霍元甲交由刘振声(贾宏伟 饰)打理,镖局挣的钱,霍元甲按每个人的出力大小,分给大家。霍元甲让刘振声找人做出镖旗,王氏为了省钱,说她明天就能做出镖旗。
夜晚,刘振声盯着沙燕(王之一 饰)练武,高奇给沙燕水喝,沙燕不喝,刘振声把水喝了,高奇很生气。镖旗挂在霍家门口,霍元甲听街坊邻居说,他把霍家败光了。霍元甲还没有生气,高奇就生气了,要不是刘振声拦住高奇,高奇早就打了那人。夜晚,轮到高奇教沙燕武功。霍元甲带徒弟在门口站了一天,见谁都是抱拳作揖,不见有买卖上门,高奇问沙燕原因,沙燕为高奇解惑,高奇教沙燕霍家枪。次日,霍元甲又带徒弟站在门口,扮成男装的沙燕偷偷看着霍元甲。
刘振声让霍元甲喝药,霍元甲气药不管用。夜晚,沙燕把几位师哥叫到一起说,霍威镖局没有生意,是因为没人相信霍家的武艺,刘振声等人听沙燕说的有理,便让沙燕说出解决办法。第二天,刘振声等人舞狮,沙燕亲手摘下销烟大侠的牌匾,街坊邻居不信他们的武艺,刘振声每人在表演一出武艺,这才让街坊邻居相信霍家的实力。刘振声等人向大家解释,霍元甲为了躲避仇人,离家多年,销烟大侠是霍元甲走镖山西时,当地老百姓送给霍元甲的。听过霍元甲销烟事迹的百姓,争着往霍家送人,拜霍元甲为师。
被烟瘾折磨的霍元甲,一听到买卖来了,立马有了精神。农劲荪(吴超 饰)(董勇 饰)祝贺霍元甲子承父业,开起了镖局。黄文发把农劲荪拉到一边,问农劲荪,在牢房给霍元甲打针的医生在哪里,农劲荪说费德勒(福乐克 饰)没有去过牢房。霍元甲来到门口,看见许多人找他拜师学艺,很是欣慰。霍元甲正要回答百姓的问题时,烟瘾发作。费德勒从人群中走来,让人把霍元甲扶进去。刘振声对外声称,霍元甲被人陷害,在监狱被人打成重伤。百姓见刘振声是霍元甲的大徒弟,让刘振声做主收下拜师学艺的人,刘振声做不了主,农劲荪替霍元甲做主,让拜师学艺的人留下来,不收银子,赢得了百姓的称赞。费德勒把农劲荪带到霍元甲房间,霍元甲拉着农劲荪手,让农劲荪找牢房打针的医生。