上次达成任务的周星星(周星驰),因一句戏言被贬成交通警察。周星星当交通警察不称职,遂愤而辞职,并决定私自潜入学校当卧底,调查国际恐怖份子案件。可是这时何老师(张敏)与周星星打算共谐连理,周星星并不敢把离职一事道出来。后来周星星恋上一位女生,却得知竟是何老师的学生。何老师知道周星星没把实情告知,因而气愤。曹达华(吴孟达)担任警队重案组的“重案组之虎”,周星星潜入学校后,常与曹达华产生龃龉。恐怖份子在圣诞夜前夕展开行动,曹达华与一众警务人员把受困学生送走,但自己来不及走脱。周星星回到飞虎队率人马回学校救人,激战下终于把恐怖份子歼灭。