成台北高等学校7年学业，成为得业士，入东京帝国大学医学部，读医科。1943年日本东京帝国大学医学部医科卒业，入东京帝大精神科医局做医局员，后留校任助手（无给助教）。曾任东京都立松泽病院（东京都立松泽医院）精神科医师。1946年回台湾，在台北市钖口行医，做钖口疗养院（台湾日治时代的台湾总督府精神病院养神院）主治医师。1947年台大医院开办台湾人自行看诊的神经精神科（1980年分立），林是第1位神经精神科主任，同时是台大医学院第1位神经精神科教授兼主任（日治台湾台北帝国大学医学部精神科教授是中脩