1935畢業於上海交通大學,學士學位。
1935-1937任津浦鐵路工務處設計科實習生、工務工程師。
1938-1944任國民政府交通部橋梁設計司工務工程師、助理工程處。
1944-1946中國橋梁總公司副總工程師。獲得國民政府交通部派往美國博林登鐵路公司橋梁部實習。
1946-1949曾任中國橋梁總公司上海分公司總工程師。
1949-1950任上海鐵路局張花浜橋廠技術副廠長。
1950-1953任鐵道部設計局壹級、三級工程師。
1953-1963歷任鐵道部橋梁工程局技術科長、第壹副局長、設計處處長。
1963-1975鐵道部橋梁工程局副總工程師。