早年經歷
1919年9月出生於陝西神木縣一個貧苦農民家庭。1935年1月參加陝北紅軍,同年加入中國共產主義青年團,先後任神府蘇區佳蘆縣一區團區委書記、青救會主任。
從政經歷
1938年2月—1939年,任右和清縣一區區委書記,雁北挺進支隊第三大隊隊長,右和清縣游擊大隊指導員。
1940年1月—1941年,延安中央黨校學習,任第42支部書記。
1942年3月—1943年,任右平縣游擊大隊指導員,平魯縣武委會主任。
1943年12月,參加塞北工委整風學習。
1944年1月—1945年8月,任綏南工委委員。
1945年8月—1949年2月,任右玉縣縣委書記兼游擊大隊政委,清水河縣縣長、縣游擊大隊長、縣委書記。
1949年2月,任綏蒙軍區供給部政委、黨委委員。
1950年1月,任綏遠省委武川縣工作團團長。
1950年3月—1958年4月,任中共烏蘭察布盟盟委副書記兼組織部長,軍分區副政委。其間1955—1957年在華北文化幹校學習,任班黨支部書記。學習回來後任烏蘭察布盟盟委書記,軍分區政委。
1958年5月,任中共察哈爾盟委書記、軍分區政委。
1958年11月,任內蒙古紅山電站籌委會黨委書記。
1959年3月—1963年12月,任內蒙古煤炭管理局局長、黨組書記。
1964年1月—1966年2月,任中共包頭市委書記處書記。
1966年2月—1975年12月,任中共巴彥淖盟盟委副書記,其間曾任烏達礦務局黨委書記。
1975年12月—1977年2月,任內蒙古農管局副局長、黨組副書記。
1977年2月—1978年6月,任內蒙古貧協副主席、黨組書記。
1978年6月—1979年2月,任內蒙古農辦主任、黨組書記。
1979年2月—1980年8月,任內蒙古紀委副書記。
1980年8月—1981年3月,任中共烏海市委書記兼軍分區政委。
1981年3月—1981年11月,任中共烏蘭察布盟盟委書記兼軍分區政委。
1981年11月—1983年4月,任中共內蒙古自治區黨委副書記。其間1982年出席黨的第十二次全國代表大會,當選為中央紀律檢查委員會委員。
1983年4月—1993年4月,任政協內蒙古委員會第五屆、第六屆主席、黨組書記。其間1988年3月,當選為全國政協七屆委員。