1948年秋,淮海戰(zhàn)役剛剛打響。為摸清敵軍兵團(tuán)動向,我軍某部派遣經(jīng)驗(yàn)豐富的偵察科長謝巖飛深入敵占區(qū)河口市。他利用國民黨師長韓寶元的姨太太婁阿妹作掩護(hù),與司機(jī)小王一同安全通過哨卡進(jìn)入市內(nèi)。然而,謝巖飛發(fā)現(xiàn)地下黨組織已遭破壞,只得尋找青年時期的戀人夏采蓮,卻得知她已成為“反共救國戰(zhàn)地服務(wù)隊”成員。為隱蔽下來,他們夜訪婁阿妹,但敵人已起疑心,并派特務(wù)監(jiān)視。謝巖飛剛出婁家便與敵人交火,身負(fù)重傷,小王犧牲。在追捕中,謝巖飛跳入湖中,被牧鵝女夏采蓮救起。兩人認(rèn)出對方,但因身份不明,謝巖飛嚴(yán)守紀(jì)律,不辭而別。他混入敵傷兵隊伍,從奄奄一息的伙夫口中得知敵137旅覆滅,參謀長沈劍青已死。謝巖飛冒名頂替,進(jìn)入醫(yī)院,在夏采蓮及其舅父掩護(hù)下躲過敵特派員盧冠臣的搜查。隨后,他來到悅來客棧,遇到敵侍衛(wèi)官王富貴,被引薦給警備司令賀禪雄。賀對沈劍青早有耳聞,雖經(jīng)特派員盤查,仍信賴有加。謝巖飛利用賀與盧的矛盾展開偵察。王富貴暗中相助,最終亮明身份——我軍偵察員達(dá)海。兩人聯(lián)手,在送別舞會上獲悉敵李松鶴部隊北撤情報,達(dá)海急電我軍。謝巖飛決定讓達(dá)海返回部隊,自己留下營救發(fā)報員牧鵝女。危急關(guān)頭,他潛入地下通道,擊斃盧冠臣,持通行證趕到夏采蓮住處,但敵人已先一步將其殺害。謝巖飛來到淮河岸邊,敵軍重兵把守,正在架設(shè)舟橋,準(zhǔn)備南逃。