1924年11月生,廣東梅縣人,1945年9月加入中國共產(chǎn)黨,1941年1月參加工作,延安自然科學院機械系畢業(yè),大學文化。
1941年至45年在延安自然科學院機械系學習。1945年至1947年為延安兵工廠工人、軍委工業(yè)局干部。1947年至1948年為晉綏邊區(qū)第一機械廠干部。1949年至1950年先后在哈爾濱工業(yè)大學、清華大學短期學習。1950年至1951年任沈陽第一機床廠車間副主任。1952年至1953年赴蘇聯(lián)機床廠實習。1954年至1960年任沈陽第一機床廠副廠長兼總工程師。1960年至1961年任遼寧省沈陽市機械局副總工程師。1962年至1973年任北京第一機床廠生產(chǎn)技術(shù)副廠長兼總工程師。1973年至1977年任北京市機械局領(lǐng)導小組副組長、黨委常委。1977年冬在中共中央黨校學習。1978年至1980年任國家科委三局局長。1980年至1985年任廣東省副省長兼省科委主任,中共廣州市委副書記、市長。1985年至1991年任中共廣東省委副書記、省長。1991年4月在七屆全國政協(xié)四次會議增選為全國政協(xié)副主席。1993年至2003年3月任第八、九屆全國政協(xié)副主席。
是中共第十二屆中央候補委員,第十三屆、十四屆中央委員,第五、六屆全國人大代表(廣東)。