民國27年秋,進福建醫學專科學校(址於今沙縣,民國28年後改稱福建省立醫學院)。他興趣廣泛,才華出眾。不但醫學專科成績優異,英文、日文水平在校內名列前茅,而且在文學方面也嶄露頭角。課餘寫進步文章,以“何陽”為筆名發表於《東南日報》。有篇抨擊投機倒把發國難財的小說《張振華先生》,刊於《現代青年》雜誌,深獲讀者好評。此期間,林城受社會進步思潮影響,思想傾向革命,民國28年加入中華民族先鋒隊。翌年,加入中國共產黨,並任醫學院黨支部委員。他積極配合中共黨組織發動抗日救亡運動,開展反迫害、反奴化鬥爭。民國30年春,參與發動同學進行反飢餓鬥爭,同時又向《南方日報》投稿,揭露國民黨當局和姦商勾結,趁米荒囤積居奇的行徑。國民黨特務對該院支委活動已有覺察,上級黨組織決定林城等5名支委撤至根據地。在轉移途中,他們不幸被捕;在獄中,遭受嚴刑拷打,但始終同敵人作不屈的鬥爭。民國31年,經黨組織多方活動,始得保釋。返校後,林城一面學習,一面同中共閩江工委取得聯繫,繼續開展革命活動。
民國32年夏,林城從醫學院畢業,在福州協和醫院、永安福建醫學院附屬醫院實習。翌年初,在長汀衛生院工作。是年秋,被徵調為國民黨空軍少尉軍醫(當時規定醫學院畢業後要服軍役一年)。民國34年秋,隨軍遷至南京國民黨空軍醫院就任軍醫。其間,他按中共黨組織指示,以軍醫作掩護,在南京、上海等地開展情報策反工作,並任策反組組長。在極其艱難複雜的情況下,他通過行醫、跳舞、攀談等多種渠道廣泛接觸飛行員與地勤人員,秘密而巧妙地對他們進行反戰宣傳和瓦解工作,爭取團結一批願棄暗投明者,並在他們中建立中共組織。有9架敵機先後起義,起義前林城向有關飛行員傳達上級指示,要求他們最好選擇轟炸機,轟炸南京總統府和機場。民國37年12月,共產黨員俞勃等5人駕機起義,當他們飛臨南京上空執行組織決定時,因機械故障,所投的炸彈全落到南京郊區石頭城。轟炸計畫雖未實現,但此舉極大地震懾了國民黨當權者。當時蔣介石及有關官員正在南京空軍俱樂部開“慰問”與“嘉獎”大會,聞訊一片驚慌,頃刻人遁席散,政治影響很大。這次起義受到中共中央領導同志的重視和讚揚。此後,林城又策動國民黨海軍第二艦隊、鎮江第三機動炮艦隊、“重慶號”、“長治號”、“靈甫號”等數十艘大小敵艦起義,這一系列對敵海軍策反的成功,減少人民解放軍渡江作戰的困難和犧牲。同時對解放鎮江和上海及堵截敵人海上的退路也起了有力的配合作用。1949年4月,上海解放。林城調到華東聯絡局工作。由於他對中國的解放事業的特殊貢獻,受到周恩來等黨和國家領導人的接見,並榮獲解放戰爭勳章。是年底,為配合解放台灣的鬥爭,林城被派往香港工作。在港期間,他偕同其他同志組織和策反敵艦“聯榮號”起義,再次建立功勳。
1952年,林城調往上海第一醫學院當醫生。1954年7月,赴蘇留學,專攻心臟病專業,深得蘇聯導師器重。正當功業垂成之際,因中蘇關係惡化,於1958年9月調回國內,被錯劃為極右分子,開除黨籍和公職,下放農場勞動教養。“文化大革命”期間,他又遭林彪、江青反革命集團迫害,於1970年被遣返原籍杉洋。雖身處逆境,但他仍堅信中共的領導,心貼人民民眾。家居期間,他以其精湛醫術為鄉親治病,並免費給貧者供藥。一時,羅源、連江、寧德、屏南、閩侯乃至浙南等地,慕名前來求醫者不絕於途。
1979年,在中共中央有關領導關懷下,林城冤案得以平反昭雪。是年,他調至人民衛生出版社工作。此時,他肺病趨劇,身體衰弱,但仍每日讀書至深夜。他本擬在有生之年寫出幾部有價值的長篇小說,奈何天不假年,遽於1982年10月26日逝世,終年63歲。