做一个对社会有用的人一直是张志杰的理想(梁朝伟)。长大后,他选择当警察,充满正义感。在和女友谢颖芝(张可颐饰)分手后,志杰接受了林佩贤(黄造时饰)的追求,两人走到了一起。倪锋(刘青云)是智杰的哥哥。在一次事故中,由于智杰的疏忽,倪锋遭遇了车祸,成了残疾人。他自暴自弃,离开了警队,淡出了人们的视线。志杰有一个同父异母的哥哥叫家明(正威艾达),他和志杰是同行。最近,家明因卷入一起诈骗案而被追捕。凶手不是别人,正是失踪了很久的倪锋。家明死了,凶器竟然是志杰的枪,所以志杰也卷入了此案。为了证明自己的清白,志杰开始调查此案。