早年經歷
1928年入河南省開封第一中學讀書。當年轉入河北省保定育德中學。1930年和進步同學組織學生會,任班會和班聯會主席。九一八事變後參加抗日愛國學生運動,任抗日宣傳隊隊長。1934年考入清華大學電機系,參加了1935年一二九愛國學生運動。1936年轉到清華大學經濟系學習,歷任《清華周刊》總經理、十級學生會主席、清華暑期學生會主席,代表清華學生救國會參加北平學聯,分工聯絡工作。全國抗戰爆發後,先後在北平參與組織留校同學撤退工作,在濟南、南京參與平津流亡同學會的對外聯繫和統戰工作,並奉命赴湖南長沙籌建組織清華、北大、南開三校聯合大學學生會。1937年任國民革命軍第十三軍青年戰地服務團團長兼中共黨團書記。
抗戰時期
後到武漢中共湖北省委黨訓班第三期學習,任第四期訓練班主任、省軍委幹事。1939年2月至6月任中共鄂西北區均州中心縣委員會書記。1940年1月至5月任中共鄂西北區委荊(門)當(陽)遠(安)中心縣委書記。5月至6月任中共荊(門)當(陽)地方委員會書記。9月到延安,進馬列學院第六班學習。1942年入中共中央黨校一部學習,任支部書記、學習幹事,參加整風運動。 1945年4月至6月作為大後方代表團成員出席中共七大。
解放戰爭
1946年1月至4月任中共遼西省委宣傳部副部長、蒙古工作團團長兼黨委書記。4月由遼熱(西滿)軍區派出,任興安軍區東蒙軍事委員會副主任。同月至1947年2月任中共遼西省(1946年6月後改稱遼吉省)第五(哲里木盟)地方委員會副書記、遼西軍區通魯警備區副政治委員(至1946年5月)。1946年5月至6月任通魯聯合司令部副政治委員。同年6月至 1947年1月任遼吉軍區通遼軍分區副政治委員、內蒙古自治運動聯合會哲里木盟分會副主任(至1947年5月)。1947年2月至9月任遼吉省哲里木盟工委書記。4月至12月任東北民主聯軍遼吉軍區哲里木盟軍分區政治委員。同年9月至1949年1月任遼北省第四(哲里木盟)地委書記。1948年12月至 1949年5月任中共遼北省委委員、宣傳部部長。1949年3月至5月任中國新民主主義青年團遼北省籌備委員會主任。同年5月至1952年6月任中共遼西省委常務委員、宣傳部部長(至1950年4月)。1949年8月至9月任內蒙古人民自衛軍騎兵第二師黨委書記。
建國以後
1949年10月至1950年2月兼任遼西省文學藝術界聯合會主任。1950年4月至1952年6月任中共遼西省委組織部部長。1952年7月至1953年1月任東北人民政府貿易部副部長。1953年4 月至1954年4月任中共撫順市委書記。1954年4月被錯誤地停止工作,後被開除黨籍,下放基層。曾任瀋陽中捷友誼廠機修車間主任,瀋陽第三工具機廠副廠長。“文化大革命”中受迫害。1979年經中共中央組織部批准平反。1980年1月至1983年4月任遼寧省第五屆人大常委會副主任。1980年4月至 1983年8月任遼寧省總工會第四屆委員會主席、黨組書記,中華全國總工會主席團成員。1983年4月至1985年7月任遼寧省第六屆人大常委會副主任。1985年離休後,任東北解放戰爭史研究會理事長,遼寧省人大常委會機關離休黨支部書記。是中共七大候補代表、十二大代表。2009年4月12日在瀋陽逝世。