四川通江人。1933年参加中国工农红军,同年加入中国共产主义青年团,1934年转入中国共产党。土地革命战争时期,任红四方面军第三十军九十师副排长,红四方面军总部骑兵排长。参加了长征。抗日战争时期,任八路军第一二九师师部警备参谋,第一二九师随营学校军事教员,抗日军政大学第六分校军事教员,太行军区第二军分区轮训队队长,第二十八团参谋长,第二十九团团长。解放战争时期,任太行军区第三军分区参谋长,太行军区独立旅参谋长。1948年任晋冀鲁豫野战军第八纵队二十三旅参谋长,华北军区第一兵团八纵队二十三旅副旅长。1949年任华北军区第十八兵团第六十军一七九师副师长。参加了临汾、晋中、太原、扶眉、西南等战役。中华人民共和国成立后,任师长。1951年任志愿军第六十军一七九师师长。1957年起任军参谋长,副军长兼参谋长,军长。1970年任南京军区副司令员,后任顾问。1964年晋升为少将军衔。是中国共产党第九次全国代表大会代表。
(来源:《中国人民解放军将帅名录》)