出身香港社会最底层的丁小嘉(佘诗曼 饰)在考上警察后,又以卧底的身份重回鱼龙混杂的砵兰街,替CID督查康道行(欧瑞伟 饰)搜集情报。谁知在追查三合会头目游达富的犯罪事实过程中,道行意外遇害身亡。他在临死前为防止手下卧底人员身份暴露,而删除了包括小嘉在内等五名卧底的纪录。在此之后,道行的同袍刑事情报科总督察卓凯(苗侨伟 饰)联系到小嘉,希望其能协助找到其他四名卧底,并掌握外围赌博集团的犯罪证据。
该剧以中日甲午海战为背景,主人公不是历史上名声显要的人物,而是将关注的目光投向通过一群生活和战斗在“定远”舰上的水兵们,从小人物的角度反映出中华民族在大敌当前的危难时刻所表现出的无畏不惧,舍生取义的民族精神和爱国情操。