四川宣汉孙家沟人。1932年参加中国工农红军。1933年加入中国共产主义青年团,1935年转入中国共产党。土地革命战争时期,任红四方面军第三十三军交通连排长,第九十九师二九五团连长,红四方面军总部作战科参谋。参加了长征。抗日战争时期,任八路军第一二九师通信营政治教导员。1939年起任筑先纵队支队政治处主任,冀中军区警备旅二团政治委员,晋绥军区第八军分区二支队政治委员。解放战争时期,任吕梁军区独立四旅十一团政治委员,晋绥野战军独立第四旅十一团政治委员,西北野战军第七纵队十旅五十六团团长。1949年任第一野战军七军二十一师副师长。参加了汾孝、临汾、晋中、太原、扶眉等战役。中华人民共和国成立后,任炮兵第三十二师师长兼政治委员,第五炮兵学校副校长,福州军区炮兵副司令员,闽北指挥部副司令员。1975年任福州军区炮兵副司令员,后任顾问。1961年晋升为少将军衔。2000年10月19日在保定逝世。
(来源:《中国人民解放军将帅名录》)