山中小路,一男一女分別騎乘馬匹在路上馳騁,路邊樹木茂盛,蔥蔥郁郁,與一男一女身上散發出的殺氣形成鮮明對比,這兩人來到約定的地點下馬,即將上演一場生死決斗。
女的生得秀色可餐,生于日本,名叫安藤美惠。男的生得儀表堂堂一身正氣,姓羅名啟明。不過,他一直使用“沈紹元”的假身份與安藤美惠交往,安藤美惠獲知真相悲憤交加,決定與羅啟明一決雌雄。兩人來自不同的國家,而且彼此的國家正在打仗,在國家和民族大義面前,兩人只能選擇刀槍相見。
安藤美惠嘴上說得絕情,但在決斗過程中故意扔掉彎刀,心滿意足死在了羅啟明手中。羅啟明沒有料到安藤美惠主動尋死,一時之間悲痛欲絕。
四個月前,重慶籠罩在日軍的轟炸陰影中,在重慶西南大學就讀礦業專科的羅啟明因為寫了一篇不合時宜的文章,被警方拘捕,失手打傷一名警察,由此獲刑入獄,開始了漫長而又痛苦的監獄生涯。在六年的囚牢時光中,羅啟明不甘心被命運擺布,屢次越獄未遂,一共越了十九次獄。
警長將被打得遍體鱗傷的羅啟明押回監獄,期盼羅啟明完成第二十次越獄,并且做好了將其殺掉的準備。
與此同時,遠在萬里的桐城礦山被礦工們罷工的聲音填滿,礦山經理周雅青從辦公樓走出來,神色焦急與礦工們周旋,稱負責管理礦山的淺野已在考慮為礦工們加工資。
礦山警長關天雄帶領手下聞訊而至,利用手中的槍械嚇住了所有礦工,為周雅青平息了礦工們鬧事的風波。周雅青是羅啟明的戀人,她已經等了羅啟明足足十年,卻始終沒有等來羅啟明的消息,她還不知道羅啟明含冤入獄。
關天雄對周雅青一往情深,心甘情愿等待周雅青放棄羅啟明,周雅青還有一個失散多年的妹妹,她拿出一塊只有半邊的玉佩,遞給關天雄觀瞧,叮囑關天雄如果遇到持有同樣半邊的玉佩女子,便是她那個失散多年的妹妹。
羅啟明坐牢多年一直想逃走,已經加入地下黨的何主任協助羅啟明展開第二十次越獄,這一次羅啟明終于成功越獄,不過,他在越獄過程中失去了一個獄友。
該獄友受何主任委托,舍命幫助羅啟明越獄,羅啟明越獄之后在江邊見到了何主任,從何主任手中接過一份文件。何主任并非單純搭救羅啟明,而是讓羅啟化名為一個德裔礦學專家。該專家姓沈名紹元,跟隨德國人來中國指導日本人經營新礦區,不幸遇海難身亡,羅啟明的目的便是扮成沈紹元進入日本人占領的桐山礦區,調查日本人在礦區進行的不為人知的醫學研究。
羅啟明越獄的消息通過廣播傳遍全國各地,播報員稱羅啟明與一個獄友越獄失敗,雙雙身亡。周雅青從廣播聽聞此事,悲痛欲絕。心情低落到歌舞廳與安藤美惠一起喝酒。安藤美惠為了讓周雅青心情好受一些,讓著名女歌手夢瑤上臺演唱。
礦工們嫌周家給出的漲薪額度太低,再次集合抗議。淺野已經沒有耐心任由礦工們罷工,決定奪走周家管理礦山的權利,取而代之成為礦山主人。
周雅青無力扭轉局面,心煩意亂返回家中,正逢父親懷念失蹤了二十四年的妹妹周雅雯。多年以來,周父多方打探失蹤的小女兒周雅雯,卻始終沒有進展。再加上祖傳的礦業即將被日軍強取豪奪,周父愁眉不展陷入到苦惱中。
羅啟明穿著沾滿了泥土的衣服進入桐城礦區,見到了管理礦區的淺野。按照何主任的交待,他謊稱自己在海上遇海難,九死一生落入共產黨手中,歷經曲折重獲自由。
淺野盼星星盼月亮總算盼來了采礦專家沈紹元,喜出望外讓沈紹元先去洗澡換身干凈的衣服。羅啟明以沈紹元的假身份順利騙過淺野,洗完澡換了一身體面的西服,站在鏡子前背讀關于沈紹元的背景。
沈紹元雖然是專家教授級的人物,但性格活躍擅長攀談,喜歡跳舞。羅啟明牢記沈紹元的性格背景,參加日方舉辦的舞會,結識了在礦山擔任醫務工作的安藤美惠。
關天雄進入舞會現場,認出了與安藤美惠跳舞的羅啟明,喜不自禁上前與羅啟明打招呼,羅啟明為了避免自己暴露身份,提醒關天雄認錯了人。關天雄半信半疑,忽然出手襲擊羅啟明,試探羅啟明的底細。
早在冒充沈紹元之前,羅啟明從何主任嘴中得知沈紹元是文弱書生,這就意味著從此以后他必須隱藏自己的功夫,否則必會引起日方懷疑。
關天雄與羅啟明從小一起長大,知道羅啟明會功夫,所以才出手襲擊羅啟明。眾目睽睽之下,羅啟明被關天雄擊暈倒在地上,安藤美惠本著醫務人員救死扶傷的職業操守,不顧淺野勸說,當眾采取人工呼吸的方式救醍了羅啟明。
酒會結束,關天雄到礦區鎮壓鬧事的礦工,一同隨行的還有周雅青。羅啟明趕到礦區做調解人,提議讓礦區發送糧食給礦工們,替代一部份薪水。周雅青驚見羅啟明出現在眼前,悲喜交加差點上前與羅啟明相擁。
關天雄已經試探過羅啟明的底細,提醒周雅青認錯了人。周雅青信以為真,在關天雄的陪同下離去,她已經做好了嫁給關天雄的準備,不能再改變主意。
周雅青在關天雄的駕車護送下回家,兩人在路上提起了酷似羅啟明的沈紹元。周雅青憑直覺認為沈紹元就是羅啟明,關天雄否定了她的猜疑,認定沈紹元與羅啟明是兩個不同身份的人。
周雅青心事重重悶悶不樂,向關天雄坦承,如果沈紹元是羅啟明,她必然取消與關天雄結婚的計劃。關天雄見周雅青對羅啟明一往情深,心有不甘認為自己為周雅青付出了許多犧牲,有資格獲取周雅青的愛。當初周雅青被淺野逼迫與日方共同管理自家礦區,在眾人眼中成了不折不扣的漢J,關天雄獲悉之后義無反顧到礦區攬下礦警的職位,與周雅青共同進退,一起承受不明真相的國人咒罵。
周雅青晚上回家拿出羅啟明在重慶讀大學寄回來的信件,見字如見人,腦海中浮現出送別羅啟明去重慶讀大學的情景,一時之間痛不欲生。
關天雄始終懷疑羅啟明假扮沈紹元,為了查出羅啟明的底細,關天雄上門拜訪養母蓮姨,稱發現了一個長得與羅啟明一模一樣的男人。蓮姨是羅啟明的親生母親,自從廣播播報羅啟明越獄死亡,蓮姨陷入到悲痛中,時常獨自一人看著羅啟明的牌位發呆。
在關天雄的陪下,蓮姨來到街上找到了兒子羅啟明,驚喜交加拉著羅啟明就要回家,羅啟明發現不遠處出現了兩個日軍士兵,意識到自己被日方監視,只能忍住心中悲痛沒有跟母親相認。
關天雄藏在路邊的一幢樓房中觀察羅啟明的一舉一動,羅啟明被生母蓮姨纏住不放,情急之下形容生母蓮姨是中國窮老太,兩個日軍士兵沖了過來幫助羅啟明驅逐蓮姨,心地善良的安藤美惠隨后而至,出手保護勢單力薄的蓮姨,怒斥日軍士兵出手傷害中國百姓,并且數落羅啟明冷漠對待自己國家的同胞。羅啟明有苦難言,表面上扮出一副無所謂的模樣,暗地里目送母親離去,強行控制住心中的悲痛,不敢輕易流下眼淚。
關天雄見羅啟明沒有跟親生母親相認,打消心中懷疑,領著心情失落的蓮姨返回住處,提醒蓮姨認錯了人,蓮姨在關天雄的勸解下回過神來,以為世上果然有跟她兒子羅啟明長得一模一樣的人。
羅啟明返回故地接二連三被親友糾纏,淺野產生了懷疑,叮囑相原健二安排羅啟明住進周家,試探羅啟明的底細。