1899年出生于福建省莆田
1915年毕业于中山中学
1919年考入北京大学,并担任学生联合会会长
1924年五四运动爆发,并与罗家伦起草《北京学界全体宣言》
1925年考入普渡大学土木工程系
1930年担任立法院立法委员
1935年担任国民革命军第一集团军政治部主任
1940年担任国民革命军第200师党代表
1943年随中国远征军远征缅北
1945年与卫立煌一起指挥中国远征军滇西反攻战,获得松山战役的胜利,被国民政府授予二等醒狮勋刀,青天白日勋章,一等宝鼎勋章
1946年担任考试院副院长,次年代理院长职务
1948年行宪国大后担任考试院院长
1949年担任东南军政长官公署长官以及福建绥靖公署主任
1950年被聘为总统府参政
1960年当选为行政院院长,1964年退休,被授予中正勋章
1980年在台北去世,享年80岁