1929年10月生,陜西榆林人,1948年4月加入中國共産黨並參加工作,北京大學機械系畢業,大學文化。
1946年至1951年在北京大學物理系、機械系學習。1951年至1956年任北京大學黨委常委、團委書記。1956年至1966年任全國學生聯合會主席,駐捷克布拉格國際學生聯合會書記處書記、副主席,共青團中央書記處候補書記。1966年至1972年在“文化大革命”中受迫害,後下放“五七”幹校勞動。1972年至1977年任中共寧夏自治區西吉縣委副書記,固原地委副書記,自治區黨委辦公廳主任。1977年至1978年任清華大學黨委副書記、副校長。1978年至1980年任共青團中央書記處書記,全國青年聯合會主席。1980年至1982年任中共天津市委書記、市長。1982年至1987年任中共中央辦公廳主任,中央書記處書記、中央政治局委員(其間任中共中央整黨工作指導委員會副主任)。1987年至1989年任中共中央政治局委員、常委,中央書記處書記。1989年至1991年任中共十三屆中央委員。1991年至1993年任機械電子工業部副部長、黨組成員。1993年至1997年任電子工業部部長、黨組書記。1997年至1998年3月任電子工業部部長。1998年3月至2003年3月任第九屆全國政協副主席。
是中共第十二至十四屆中央委員,中共十五大代表;第三、五屆全國人大代表;第五屆全國政協常委。