
故事發生在解放初期。國民黨敗退臺灣,但他們并不甘心失敗,派出了很多間諜來到大陸伺機搞破壞。為了應對敵方的破壞,701局應運而生,專門負責偵聽敵特電臺,從中獲取情報信息。
張學寧是一名女特工,她剛剛執行完任務,返回701局復命。她見到上級后,上級告訴張學寧,由于敵方電臺突然換了頻率,導致己方無法監聽到,因此急需耳朵特別靈敏之人來識別電臺。他給張學寧安排了任務:去上海尋找耳力超群的鋼琴調音師羅三耳。
于是,張學寧來到上海,找到了羅三耳。但她沒有急著表明身份,而是在一旁默默觀察。當其他人都沒有發現什么異常時,邊上的一個盲人卻突然大喊,讓羅三耳快跑,果然有人來抓羅三耳,原來這個盲人遠遠就聽到了其他人的腳步聲。張學寧發覺這個盲人,也就是羅三耳的徒弟、耳力同樣超群的盲人調音師何兵才是自己真正要找的人,于是她將何兵帶回了701局。
在701局,有很多聽力突出者來參加測試,可是何兵脫穎而出,他甚至不戴耳機就能分辨出電臺的頻道。就這樣,何兵被選中,成為一位專門鑒別敵特電臺的盲人特工。
上司要求張學寧在一個星期內教會何兵搜尋敵人電臺的技能。接下來的幾天,張學寧和何兵幾乎形影不離,費盡心思教導何兵。在第五天的時候,何兵就掌握了必要的技能,開始正式進行敵特電臺的篩找和監聽工作。
何兵的聽力太敏銳了,其他特工需要認真仔細、小心翼翼地從紛雜的電臺雜音中尋找敵特信息,效率極低,而何兵只是快速地旋轉收音機旋鈕,眨眼之間就能從雜音中分辨出敵特電臺來。當人們看到隨著何兵手指的旋轉,“嘟嘟、滴滴”的發報聲逐漸響起,都覺得不可思議。一個特工將信將疑地戴上耳機仔細監聽何兵找到的頻率,忽然高叫:“找到了,找到了,是電碼!這個頻率我聽了兩個星期了,直都沒發現!”其他監聽的特工看著何兵,都露出了佩服的神色。很快,何兵找到了120個敵特電臺。
此時的張學寧卻累倒下了,醒來時她發現自己躺在醫院的病床上,何兵在一邊陪護,也累得睡了過去。何兵對張學寧心生情愫,可是張學寧卻無法接受。何兵外出散心,遇到破譯局的沈靜,兩個人聊得很開心。
這一天,上司告訴何兵,還有5個高級電臺沒有找到,何兵讓上級把自己帶到701局里最安靜的地方,開始一點點地搜尋破解。這5個高級電臺,是代號“重慶”的國民黨間諜使用的,非常難以破解。
這一次,何兵也遇到了棘手的難題,他搜尋了3個小時也沒能找到“重慶”使用的電臺。正當眾人都等得無奈之時,何兵突然轉動收音機旋鈕,“嘟嘟嘟、嘟嘟嘟”的聲音響起,敵特電臺終于還是被他找到了。
張學寧從醫院出來了,也有了新的任務——去調查誰是真正的“重慶”。這天,何兵和沈靜結婚了。晚上,何兵聽到了腳步聲,原來是張學寧來看他。張學寧還給何兵帶來一份大禮——請醫生給何兵換了角膜,讓何兵恢復了視力。
張學寧再次前往上海查找“重慶”,接觸了5個人,懷疑他們之一就是“重慶”。重見光明的何兵耳朵的敏感度卻逐漸下降,有時候會聽不清甚至聽錯情報。這天,何兵截獲了敵方電臺發來的一條情報,內容是“‘重慶’身份已暴露,速戰速決”。張學寧接到何兵的通知后,以為“重慶”就在那5個人中間,于是展開了更深入的調查,以致自己的身份暴露。
一天早上,她準備去見其中的4個人,一開門卻發現這4人都堵在她家門口,說自己被人跟蹤了。緊接著,4人趁張學寧不注意,用刀子扎進了她的身體……
另一邊,沈靜告訴何兵,因為“老鬼”和“重慶”的代碼很接近,所以他聽錯了情報,把“老鬼”錯聽成了“重慶”。其實那條情報的真實內容是“‘老鬼’身份已暴露,速戰速決”,而這里的“老鬼”指的就是張學寧。敵人的意思是:已經發現“老鬼”(也就是張學寧)的身份,要迅速解決掉。可何兵他們理解成:“重慶”的身份已經暴露,趕快完成任務并迅速撤離。張學寧受到何兵的誤導,未做準備,最后導致犧牲。
何兵愧疚不已,在一個雨夜自己又戳瞎了雙眼,恢復了敏銳的聽力。為了給學寧報仇,何兵沒日沒夜地監聽電臺,終于截獲了給“重慶”的情報。情報的主要內容是“重慶”要趁著第二天的張學寧葬禮,進行一次爆破作案,炸毀我軍飛機。
這一次何兵沒有再聽錯,他提供了精確的情報信息。我方特工經過嚴密部署,終于將“重慶”及其同黨或抓獲或擊斃,為張學寧報了仇。