能够成为一个对社会有用的人一直是张志杰的理想。作为一个充满正义感的成年人,他选择成为一名警察。在与女友谢颖芝(张曼玉饰)分手后,志杰接受了林佩贤(黄增世饰)的追求,两人走到了一起。倪峰(刘青云饰演)是志杰的哥哥。在一次事故中,由于于志杰的疏忽,倪峰遭遇车祸,致残。他放弃了自己,离开了警察部队,淡出了所有人的视线。志杰有一个同父异母的哥哥,名叫嘉明(戴志伟饰演),和他一起旅行。近日,家明因卷入一起诈骗案被追逃身亡。凶手正是失踪已久的倪峰。家明死了,凶器原来是志杰的配枪。因此,志杰也卷入了这起案件。为了证明自己的清白,志杰开始调查此案。