土地革命時期
1931年參加赤衛軍,任赤衛軍第六十六團排長、連長兼政治指導員、營長兼政治委員。1932年進彭楊紅軍學校學習。因表現突出受物質獎勵兩次。同年8月畢業,參加中國工農紅軍,任紅四方面軍第十師第二十九團機槍連排長、書記。1933年擔任紅四方面軍第十師第二十九團團部參謀。同年調任紅三十一軍政治部組織部幹事。1935年任紅三十一軍政治部組織部科長。1936年起擔任紅三十一軍第九師政治部秘書長、組織部統計幹事、統計科科長、組織科科長等職。
全國抗日戰爭時期
1937年8月任八路軍第一二九師第三八六旅第七七一團政治處組織股股長。1938年任八路軍第一二九師新四旅政治部組織科科長。參加娘子關、七亘村、響堂鋪、廣陽、長樂村等對日軍作戰。1938年奉命調冀南地區活動,任八路軍第一二九師青年縱隊教導大隊政治委員。不久調任青年縱隊第二團政治處主任。1940年在縱隊黨代大會上被選舉為七大代表。5月回延安準備出席七大。10月初到達延安。1941年進延安軍政學院學習。同年進中共中央黨校學習。1944年起擔任陝甘寧晉綏聯防軍新四旅政治部組織科科長。1945年4月至6月作為晉冀魯豫代表團成員出席中共七大。
解放戰爭時期
1947年擔任陝甘寧晉綏聯防軍新四旅政治部副主任、旅黨委常委。1949年調任中國人民解放軍第六軍政治部組織部部長、軍黨委常委兼第六軍直屬工作部部長。同年任第六軍幹部部副部長兼組織部部長、軍直屬政治部部長、軍直黨委副書記。參加圍攻宜川、洛川戰鬥、荔北戰鬥。1949年9月進軍新疆。
建國以後
1951年任新疆軍區幹部部副部長。1953年3月至1958年10月任新疆軍區幹部部部長,1953年8月至1959年4月任新疆軍區黨委常務委員。1956年6月至1960年3月任中共中國人民解放軍新疆軍區監察委員會副書記。1959年後曾任伊犁哈薩克自治州副州長。同年7月至1966年5月任中共新疆維吾爾自治區高級人民法院黨組成員。1960年12月至1966年5月任新疆維吾爾自治區高級人民法院副院長。“文化大革命”期間回湖北休養。1978年9月至1983年4月任新疆維吾爾自治區黨委紀律檢查委員會副書記。1983年10月離休。1955年被授予二級八一勳章、二級獨立自由勳章、二級解放勳章。1996年2月5日因病在烏魯木齊逝世。