四川巴中人。1933年参加中国工农红军。1934年加入中国共产党。土地革命战争时期,先后任红三十三军第九十八师二九四团排长,红一军团第二师四团副连长。参加了长征。抗日战争时期,先后任八路军第一一五师三四三旅六八五团连长,苏鲁豫支队第三大队营长,教导第一旅三团副团长。1941年起任新四军第三师七旅二十一团团长,建阳纵队纵队长兼政治委员,盐埠独立团团长兼政治委员,第三师七旅二十二团团长。解放战争时期,任西满军区第三师十旅参谋长,东北民主联军第五师参谋长、副师长,东北野战军第二纵队参谋长。1949年任第四野战军三十九军副参谋长。参加了辽沈、平津、衡宝、广西等战役。中华人民共和国成立后,任第十三兵团师长。1950年任志愿军第三十九军一一五师师长,后任第三十八军副军长兼参谋长。1953年任东北军区工程兵部主任。1965年起任内蒙古军区参谋长,副司令员。1955年被授予少将军衔。1991年3月29日在大连逝世。
(来源:《中国人民解放军将帅名录》)