电影《师父》发生在民国时期,咏春的继承人陈识想要北上创业开武馆,却被同行纷纷打击,最终逃离了天津。
电影一开场咏春继承人陈识想要来到天津开武馆,事成后可以衣锦还乡,所以一开始他便结交了天津武行的头牌郑山傲,郑山傲在一番理论后,认为中国武术界如果继续这样发展下去,将会被洋人所超越,所以他想要陈识来向世人传授真武艺,并且陈识得知想要在天津开武馆,必须要踢满8家武馆,但是即使成功也会得罪很多人,今后也不好混,所以最好的办法就是找一个徒弟,教给他武艺,让徒弟踢馆。
这个时候,陈识认识了西餐厅服务员赵国卉,并且娶其为妻,有一日,赵国卉撞见了耿良辰,耿良辰尾随她到家中,谎称想要与陈识比拳,最终最被陈识轻松战败,但是陈识发现了耿良辰的天赋,陈识便收下了他为徒弟。
此时郑山傲告诉陈识如果有人踢馆超过8家,武行便会推选一个武功高强的人出来打败踢馆者,把他赶出天津,而这个人,就是郑山傲。而郑山傲不想再隐退前输掉,最终陈识将自身的武艺教给郑山傲。
一年后,耿良辰一连踢了7家武馆,而此时被天津武林操盘手邹馆长所注意,为了保护天津五行的利益,便找到了陈识,但是陈识谎称自己仅仅是一介平民,并非想开什么武馆,邹榕离去后不久,耿良辰成功踢馆第八家,而另一方面,郑山傲被联合军界副官林希文算计,最终被打败,自己逃到了巴西。
林希文再次派人将耿良辰打到重伤,最终死在了荒地里。邹榕此时要给陈识开武馆,实际上是鸿门宴,所以去之前,陈识告诉赵国卉带着财产在火车站等他,如果没回来,自己先走,但是赵国卉还是来到了武馆门口等候着陈识。
陈识则杀死了林希文后,被天津众位武林高手围堵,陈识以教授年轻人学拳为借口,趁机逃走,陈识则在逃走的过程中,一路击杀众多武林高手,最终来到了火车站,而此时赵国卉还在路上,陈识并没看到赵国卉的人,自己先坐火车离去,而赵国卉看着离开的火车万念俱灰。