警察关智轩、徐国贤、树哥和灿哥追捕刧匪,冷血悍匪抢去警枪,当场击毙树哥!亡命的匪徒,冷血的一枪,改写了四个警察的命途。树哥殉职,关智轩再次加入机动部队,灿哥被调至警察杂项调查队,徐国贤退出警队,混入西九龙最大的黑帮,辗转做了西九王无良的头马小贤哥,过着刀光剑影,杀声震天的非人生活,底牌却是警察潜伏黑社会的卧底。 西九王无良死后,又来一场血雨腥风,死伤无数。戴警司要求徐国贤继续当卧底,且顺水推舟接管无良整个社团势力。岂料,徐国贤卧底身份败露,黑社会对头人陈祖耀派人追杀徐国贤,徐国贤差点命丧黄泉……。军部摄影干事赵蒙生(唐国强 饰)被母亲动用军界的关系外派到连部担任指导员,实际是为转正做准备。赵的到来让连长梁三喜(吕晓禾 饰)推迟了探亲假,滞留连部理顺赵蒙生与战士们的关系。炮排排长靳开来(何伟 饰)心直口快,对赵蒙生这种“军营公子”强烈抵触。连部的气氛一时有些紧张,既因为军队内部的问题,又因为山雨欲来的战争。不久形势突变,连队准备南调参与对越反击,赵母在最后关头试图拉出儿子反被军长公开做了反面教材。赵蒙生无法忍受内心的煎熬,随部出战。靳开来临阵升任副连长,而他用实际行动证明了自己的职责,梁三喜的突击连在战斗中发挥了应有的作用,但他本人却为搭救赵蒙生牺牲。战斗胜利了,撤离前线的战士们很快发现战争对心灵的考验远没有完结……
本片根据同名小说改编,获1985年金鸡奖最佳编剧、男主角、男配角、剪辑奖等多项专业褒奖。。