陕西褒城(今南郑)杜家湾人。1933年加入中国共产党,在杨虎城部队从事兵运工作。1936年组织领导安康保安队起义,成立陕南人民抗日第一军,任参谋长。“双十二”事变后,编入抗日第一军任政治部组织科科长。抗日战争时期,任中国人民抗日军政大学第一大队五队队长,第二分校大队长,晋察冀军区骑兵一团副团长,二团副团长,第三军分区定唐支队支队长。解放战争时期,任晋察冀军区第三纵队九旅参谋长,副旅长,代理旅长。1949年任第十九兵团六十三军一八九师师长。参加了平津、太原、兰州等战役。中华人民共和国成立后,任军参谋长。1951年任志愿军第六十三军军参谋长。1953年起任副军长,北京军区工程兵主任,北京军区军政干校校长,石家庄高级陆军学校副校长。1961年晋升为少将军衔。是第五届全国人民代表大会代表。2004年Il月20日在北京逝世。
(来源:《中国人民解放军将帅名录》)