大宝(梁家仁 饰)和弟弟二宝(元彪 饰)孤苦无依,相依为命,彼此之间感情十分深厚。两人整日里游手好闲,不务正业,流连于赌场之中想要获取不义之财,却每每将少得可怜的家底输得一干二净。 屡屡受人欺负,大宝和二宝产生了想要习武的念头,他们拜了在饭馆里偶然遇见的高手(刘家荣 饰)为师,开始了充满艰辛与汗水的习武之路。一次偶然之中,兄弟两人意外得知他们的师傅竟然是隐姓埋名的江洋大盗,师傅得知此事想要杀人灭口,二宝侥幸逃出,大宝却被师傅残忍杀害。悲愤交加的二宝想要替哥哥报仇,恰巧遇到了曾经有过一面之缘的乞丐(洪金宝 饰),哪只这乞丐的真实身份竟是江湖名捕,在他的调教之下,二宝的武艺突飞猛涨,最终手刃了仇人,报仇了雪恨。
小镇上有一个恶霸,镇长请两兄弟对付他,两兄弟每人都有自己绝招,联手打败了恶霸。在一次庆典上,因恶霸的挑唆,两兄弟出现了分歧,好兄弟成为竞争对手,都想争武术第一。 有一天,一个有钱人请两兄弟各自教他的两个儿子,岂料,这竟是一场阴谋的开始。
黄飞鸿(关德兴 饰)之徒林世荣(洪金宝 饰)卖猪肉为生,街坊称其为“猪肉荣”,林世荣平日好打抱不平,但是性格莽撞自作聪明,时常令自己陷入窘境。这天林世荣误打当地武林势力“五龙堂”门生,五龙堂主高霸天(李海生 饰)率众闯入宝芝林讨要说法,黄飞鸿巧妙化解,但林世荣免不了受责 罚。林世荣之弟林世光从乡下赶来投奔世荣,不想高霸天之子高大海觊觎世光妻子,设计将其掳走,世光被毒打,林世荣久未见亲弟,反误认世光为暴徒,为高大海出头将世光打伤。万念俱灰的世光欲寻死,巧遇落魄武林高手(樊梅生 饰)相救。高大海再施计寻求世荣保护,然而世荣世光兄弟终于相认,世光之妻亦被世荣救出,但世荣救人时再次自作聪明,将高霸天干女儿一起带走,令自己陷入了更大麻烦……
以趕屍為業的陳五(劉家榮)與徒弟范振元(汪禹)在一次行動中,因同時趕著九具屍體上路,顧此失彼下,走失了兩具殭屍;其中一具光頭殭屍(劉家輝)實非真殭屍,而是江湖漢子,因被奸人陷害而假扮殭屍以混人耳目。其間發生很多事故,光頭殭屍使出拳術退敵,原來陳五亦非常人…… 如果追溯香港功夫電影的源流,無論從哪方面講,劉家良都堪稱正宗!身為黃飛鴻第三代洪拳傳人,又是新派武俠電影開山之作《雲海玉弓緣》和《獨臂刀》的動作設計,還是由武術指導轉做導演的第一人,其輝煌和風格形成的時代都是在邵氏電影公司期間,《神打》、《洪熙官》、《少林三十六房》皆是影響潮流的經典之作,而《茅山殭屍拳》也成為「象形」功夫電影潮流中的佳作。