1948年後,在清華大學讀書時參加中華新民主主義青年聯盟,任北京市外三區第二街政府民政委員,北京市公安局外三分局派出所副所長、代所長、所長;1952年後任廣州市委組織部幹事、副科長、代科長、科長、副處長,辦公室副主任、主任;1967年後任廣州市軍管會、廣州市革委會、組織辦公室綜合組長;1970年後任花縣、從化縣革委會副主任、縣委常委,廣州市革委會宣傳辦公室副主任、廣州市委宣傳部辦公室主任;1975年後任廣州市越秀區委書記兼革委會主任,武裝部第壹政委;1981年後任廣州市委副秘書長兼辦公廳主任,市委常委兼政策研究室主任;1983年後任廣州市委副書記兼市委黨校校長、廣州市經濟技術開發區管委會主任;1985年後,任廣州市委副書記,代市長、市長;1988年後任廣州市委書記、省委常委、廣州警備區第壹政委;1991年後任省委副書記、代省長、省長;1996年後任省人大常委會主任、黨組書記。1998年1月當選為省人大常委會主任。
中***第十三屆中央候補委員、十四屆中央委員,十三、十四、十五大代表,七、八屆全國人大代表 。