霍元甲(赵文卓 饰)(李连杰 饰)拿起陈真(释小龙 饰)手中的叫花鸡,刘振声(贾宏伟 饰)怕陈真下毒,赶紧阻止霍元甲,霍元甲叫花鸡不吃了可惜,咬了一口叫花鸡,正要回院子时,陈真叫住霍元甲,让霍元甲收他为徒。霍元甲表示已吃了陈真的叫花鸡,不用再叫霍大侠,陈真听出,霍元甲已承认他这个徒弟,假装高兴。农劲荪(吴超 饰)(董勇 饰)说霍元甲一时冲动,收下陈真不对,霍元甲欣赏陈真一身的武艺,又看在孙无疾(梁小龙 饰)的面子上,不能让陈真流落到江湖。农劲荪让霍元甲把陈真赶走,霍元甲表示跟农劲荪说好,把精武门办成新式武官,收徒弟,只不过是为了掩耳盗铃。
农劲荪看出陈真为孙无疾报仇,才拜霍元甲为师,霍元甲坚持要收陈真为徒,农劲荪只好让刘振声许大有(周斌 饰)盯着陈真,保护一家老小的安全。夜晚,陈真给霍元甲打洗脚水,被刘振声看见。刘振声叫住陈真,说洗脚水有王氏(毛林林 饰),不用陈真操心,陈真却说按照规矩,应该给师傅端洗脚水,倒夜壶一个月。霍元甲听见陈真跟刘振声争吵的声音,便出来,问二人原因。陈真按照武林旧习,给霍元甲端洗脚水,霍元甲说武林旧习在精武门都要改。陈真正要转身离去,霍元甲让陈真把洗脚水留下。陈真走后,霍元甲知道刘振声是农劲荪派来的,便让身份大师兄的刘振声好好照顾刚入门的陈真。
刘振声叫住陈真,知道陈真来精武门的目的,警告陈真休想在精武门干半点坏事。王氏看到正在泡脚的霍元甲发呆,问起原因,精武门的弟子(吴晗 饰)越来越多霍元甲出来教武功,不知道还能教什么。霍元甲询问王氏,王氏也不知,霍元甲说他想跟农劲荪商量,给弟子上课。王氏觉得霍元甲的主意不错,怕霍元甲会想起黄文发(寇家瑞 饰),当年黄文发跟沙燕(王之一 饰)一起听课,丢掉了性命。霍元甲说如今老百姓怕官,官怕洋人,洋人一发怒,朝廷就割地赔款,洋人告状,让官府杀被逼无奈奋起反抗的老百姓,这就是国之现状,可悲可叹,现在想起农劲荪之前说的话,黄文发的死,让霍元甲感到光荣。王氏第一次听霍元甲说,要从根本上变现现状的话,非常高兴。
次日,霍元甲跟商量上课一事,农劲荪同意了。农劲荪嫌一个人教学生,忙不过来,他请有进步思想的名流与贤达来精武门授课,霍元甲请农劲荪能多培养一些国家未来的栋梁。农劲荪教授课,不收银子,弟子听后不收银子,纷纷嚷着,要好好学习。霍元甲告诉弟子精武之勇绝非好勇斗狠之勇,而是为了国家挺身而出之勇,只有奋进的青年才可有此大勇。刘振声喊口号,陈真不跟真喊,被刘振声当场指出,陈真表示听得入迷,才没有跟大家一起喊口号。陈真喊来精武门习武,霍元甲天下第一,霍元甲把陈真叫到一边。
陈真谎称在霍元甲说话时,想起了孙无疾,没听清楚霍元甲说了什么,恳请霍元甲再说一遍,霍元甲说他每日都会讲一遍精武门的新主张。陈真问霍元甲什么时候教武功,霍元甲说不急,陈真武功高强,现在教陈真武功,其他人只能干看着。霍元甲让陈真教弟子腿上功夫,陈真同意了。霍元甲指责刘振声没事,一直盯着陈真,刘振声解释,他要管教刚入门的陈真,霍元甲让刘振声不要以小欺大。刘振声见陈真敷衍霍元甲,不认真教弟子功夫,让陈真挑粪,陈真不想去挑粪坑,许大有便拿大师兄之名,压陈真。
霍元甲给霍母(哈斯高娃 饰)(鲍起静 饰)送饭,霍母说陈真不能留,霍元甲不想跟霍母讨论陈真,借机逃跑。霍元甲看到陈真挑粪,问陈真是谁让挑的,陈真不说,霍元甲猜到是刘振声。霍元甲把刘振声叫来,刘振声还以为是陈真告状了,霍元甲说陈真没有告状,能看出陈真委屈。霍元甲让刘振声在房间摆好酒菜,跟许大有陪陈真一醉方休。夜晚,霍元甲敬陈真酒,刘振声让陈真先喝,陈真第一杯酒撒在地上,霍元甲知道陈真第一杯酒敬的是孙无疾。霍元甲又给陈真倒酒,陈真喝完酒,给每个人倒一杯酒就,敬霍元甲,问霍元甲什么时候教公功夫,霍元甲表示今日喝酒,不谈功夫。
许大有见陈真不会喝酒,为之前怀疑陈真,向陈真道歉,刘振声制止许大有。霍元甲让刘振声第三杯酒敬陈真,刘振声不得不听霍元甲的话。霍元甲把醉倒的陈真放在床上,陈真猛然醒来,向霍元甲道歉,霍元甲让刘振声许大有以后不许再灌陈真,陈真只有四杯酒的量。陈真偷看霍元甲练武,霍元甲察觉到身后有陈真,便让主动出来。霍元甲质问陈真为何偷看他练武,陈真解释,是霍元甲让他来的。霍元甲白天说陈真基础高,别人只能干看,白天不能教陈真,只有晚上偷偷教陈真。霍元甲说今晚月色如梦,可以在梦中打拳。霍元甲又说陈真只有四杯酒量,意思是四更教陈真武功。
霍元甲探探陈真功底,两人选用兵器,陈真败在霍元甲手下。霍元甲告诉陈真,习武之人,最怕的就是生恶念。第二天,陈真从刘振声的屋子里醒来。