唐贞观年间,西凉叛乱,李世民御驾亲征,被敌帅苏宝同围困在锁阳城,主帅薛仁贵也被苏宝同的毒刀所害,命在旦夕。薛仁贵之子薛丁山获知父亲遇难,参加了二路平乱大军。一路上,薛丁山收服山贼窦一虎、大战苏宝同,最终将薛仁贵和李世民从锁阳城救出。李世民班师回朝,留下薛氏父子继续平乱。苏宝同搬来救兵并派出手下大将樊洪前去挑战。樊洪之女樊梨花对薛丁山一见钟情,不惜和家人反目,献关投薛。薛丁山却听信谄言,误以为樊梨花是杀父害兄的不义之人,将樊梨花赶出唐营。后来在程咬金等人的撮合帮助下,上演了“三休三请樊梨花”的动人故事。最终几经离合,薛丁山和樊梨花终于结为夫妻。在他们的共同努力下,唐军终于平定了西凉之乱。。民国时期,世道纷扰,兵荒马乱,各种各样稀奇古怪的事情层出不穷:
商会会长任洛天(许冠文 饰)年过半百,色心不减,为求与妓女小红春宵缠绵而高价求购印度春药,不想乐极生悲,做了花下风流鬼;警察局督察长(许冠文 饰)横征暴敛,贪得无厌,不仅将医院做成买卖铺,还盘剥妓女间老弱病残,东窗事发后脚底抹油,溜之大吉;年过古稀的老太太傅于氏(许冠文 饰)胃口不适,偏偏戒不了口腹之欲,无奈何最终上了手术台,更遭遇马虎大夫,只得连番开膛破肚,叫苦不迭;理发馆一乐也的小伙计小六(许冠文 饰)愚钝可爱,时而惹得师娘(胡锦 饰)暴跳如雷,时而令师傅哭笑不得,由此上演无数搞笑且惊悚的市井闹剧……。