1921年5月 出生于香港荃湾。1941年参加新四军。1946年调东纵司令部担任翻译,部队乘美国军舰北撤烟台,为曾生司令员与美海军分遣队司令和第一号运输舰舰长谈判当翻译。同年在胶东行署外事办公室工作,负责《烟台新闻》抄收外电记录新闻,联合国救济总署物资船靠岸时负责码头管理组(军警、海关)兼翻译。1947-1949年在部队当侦察参谋,并专职负责几批美军俘虏的押解和看管,以及审讯和整理资料的翻译。参加解放青岛战役,筹建外事处,负责外侨的管理,培训青年外事干部。1950-1976年在外交部工作25年,其中在驻缅使馆工作6年,任秘书组长负责全部外交文书的起草和英汉互译,重要的外交交涉和谈判的口译。在第一亚洲司工作7年,先后主持三个为谈判服务的边界资料小组工作。驻巴使馆两年半,分管交际、交涉两国关系的调研,外交文书的起草和英译定稿。1975年至离休在中译公司工作,负责粮农组织31本书的大部分书稿终审,负责《联合国纪事》中文版的终审及重要译稿和书稿的终审定稿。1992年起享受政府特殊津贴。