1926年 毕业于潮州金山中学。
1926~1928年 在广州中山大学医学院预科学习。
1929~1934年 于中山大学医学院学习并毕业,获医学学士学位。
1934~1936年 任中山大学医学院内科助教。
1936~1938年 任广州军医学校讲师,兼陆军总医院内科主治医师和检验室主任。
1938年8月~1939年5月 赴德国科隆大学医学院攻热带病学,获医学博士学位。
1940年4月 经云南入境返国。
1940~1945年 在贵州省安顺县任中央军医学校(国防医学院前身)内科副教授。
1945年12月~1953年 任中山大学医学院和光华医学院内科教授。
1950~1952年 兼任中国人民解放军中南区第二陆军总医院内科部主任。
1953~1978年 任中山医学院传染病与流行病学教研组主任。
1978~1984年 任暨南大学医学院传染病学教研室主任兼附属广州华侨医院副院长。
1984年 任暨南大学医学院传染病学教研室教授。