1930年任山西省太原市委軍事幹事,同年8月回到府谷做地方工作。
1932年10月任府谷縣委書記。
1934年參與紅七支隊的創建。
1935年春任紅三團參謀長,帶領十一支隊在山西興縣蔡家會一帶打游擊。期間被敵人抓捕,抗日戰爭爆發後,釋放出獄。
1937年10月到晉綏邊委工作,12月創建河曲縣委並任縣委書記。後又活動於五寨、岢嵐等地。
1947年7月年解放大西北,隨軍到府谷,任晉綏分區工作團團長兼府谷工委書記。
1947年11月至1948年8月任府谷縣委副書記。
1949年6月至1949年9月任榆林專署副專員。此後先後擔任西北局工業部生產處處長、西北地方工業局局長、中央地方工業部監察室主任、輕工業部機關黨委書記。
“文革”中遭受錯誤批鬥,後平反昭雪,晚年在故鄉度過。