青年時考入賓上遷中學,後到
上海浦東中學就讀。
民國13年(1924年)獲
廣西省政府助學金,留學
法國里昂亞司學院,專攻數理化,獲理
學士學位。旋赴
瑞士弗里堡大學理學院,專攻數學,獲
碩士學位,並在該院繼續研究,26年(1937年)獲
博士學位。後任
中國駐德大使館商務部秘書。34年(1945年)下半年回籍,常到
賓陽中學介紹各國青年運動情況,勉勵學生熱愛祖國,鑽研科學。後到桂林任
廣西省科學館館長、工業試驗所所長,又到
上海任京滬鐵路管理局專員。1952年去
新加坡,從事教學工作。1956年起,任新加坡南洋大學理學院數學系教授。
英國當局曾以重金聘請到英國任教,但他執意教育華人子弟,不就聘。1972年12月病逝。