幕末的德川幕府,因列强的压迫下,力量衰减,从此一蹶不振。就在此时,由芹泽鸭、近藤勇、土方岁三、山南敬助、冲田总司等人组织了“新选组”共同保卫幕府的政权。浪人山崎烝(市川雷藏饰),因被新选组局长近藤勇(城健三朗饰)的个人魅力所折服。不顾伴侣的强烈反对下,踌躇滿志的向新选组毛遂自荐,要求加入。随之山崎以他超群的剑法,很快的得到近藤和土方等人的信赖,而前局长芹泽鸭在新选组内部革命时遭到了处决,正好被山崎见状,从此对新选组有所顾忌,“池田屋事件”中,山崎为了保护的同伴,不得不举刀来对抗在池田屋的讨幕人士,事件之后他放弃了以前的伴侣,随着新选组扬长而去。爱约绑,解放初期,重庆。打更的老更夫(王枫饰)在阁楼内发现一双移动的绣花鞋,惊咤中,他被人击倒。侦察科长沈兰(颜世魁饰)在侦察中发现一幅油画,他不由回想起一年前所经历过的往事:他奉命去搞弹药,无意中救了敌军工总管林南轩(史进饰)的女儿林晶(庞敏饰),得知林南轩手上有敌爆炸山城的C-3计划。他决定以救命恩人身份打入林家,窃取计划。沈的表现赢得林全家信任,他智取到保险柜钥匙,怎奈唾手可得之时功败垂成。重庆解放前夕,林南轩出逃后自杀,C-3计划仍无踪迹,沈兰和助手朱玉雯(吴竞饰)并不灰心,通过走访群众,终于找到设计C-3方案的工程师江漓帆(章杰饰)