1935年10月參加革命工作,同月加入中國共產黨。
土地革命戰爭時期,任吳堡縣區少隊部部長,中共中央黨校學員,中共新城縣區委書記。
抗日戰爭時期,任河防游擊隊政治指導員,吳堡縣保全大隊政治委員,保全第四團政治處民運股股長,警備第三旅特務營警衛連政治指導員。
解放戰爭時期,任警備第三旅司令部政治協理員,三邊軍分區騎兵團政治處主任,騎兵第二旅教導大隊政治委員。
中華人民共和國成立後,任西北軍區騎兵第四團政治委員,騎兵第一團政治委員,甘肅省臨夏軍分區副政治委員,甘南軍分區政治委員,騎兵第二師政治委員。
1965年8月至1968年9月任延安軍分區第二政治委員。
1968年9月至1971年2月任商洛軍分區政治委員。
1968年9月至1973年11月任商洛地區革委會主任
1971年2月至1978年6月任陝西省軍區副政治委員。
1980年10月離職休養。
1988年7月榮獲二級紅星功勳榮譽章。