事农业外，亦兼营杂货店，母姓林名铫，出身于南港书香家庭。13岁就读松山公学校，17岁考入台湾总督府国语学校（今台北市立教育大学）。毕业后于1918在国语学校附属公学校担任训导（日本战前教师职阶），同年转往艋舺公学校担任训导。1920年在老松公学校担任教谕2年，1921年再回到松山公学校服务。1923年调升成德学院担任教谕。27岁时赴日本就读日本大学政治经济系、其后法国巴黎政治大学政经系毕业。1927年赴北平，初在印刷厂工作，1929年转赴南京，担任三民中学英文教职，结识军事学家蒋方震（百里），由其推