四川平昌张公村人。1933年参加中国工农红军。1938年加入中国共产党。土地革命战争时期,任红四方面军第三十三军宣传员。参加了长征。抗日战争时期,任八路军第一二九师直属政治处宣传员,第三八六旅七七二团政治处青年干事,政治指导员,旅政治部组织干事,巡视员。1943年起任第三五八旅七七二团营政治教导员。解放战争时期,任晋冀鲁豫军区军第四纵队十旅二十八团政治处副主任、主任,中原野战军政治处副主任、主任。1948年任中原野战军第四纵队十旅二十八团政治委员。1949年任第二野战军十三军三十七师政治部副主任。中华人民共和国成立后,任第十三军三十七师政治部主任,师副政治委员,师政治委员。1960年任军副政治委员,军政治委员。1970年任成都军区副政治委员。1975年任福州军区副政治委员,后任顾问。1964年晋升为少将军衔。是中国人民政治协商会议第五届全国委员会委员,第四届全国人民代表大会代表。
(来源:《中国人民解放军将帅名录》)