四川达县北斗村人。1932年参加中国工农红军,同年加入中国共产主义青年团。1935年由团转入中国共产党。土地革命战争时期,任川陕少年先锋师秘书,中共川陕省委党校秘书,西北保卫局科员,红三十一军政治部科员。参加了长征。抗日战争时期,任八路军总卫生部直属政治处青年干事,新四军第五支队司令部政治指导员,江北指挥部司令部军法处科长,新四军第二师六旅政治部保卫科科长,第二师兼淮南军区司令部侦察科科长,师政治部保卫部部长。解放战争时期,任华中军区政治部保卫部副部长。1948年任华东野战军第十纵队政治部保卫部部长。1949年任第三野战军九兵团政治部保卫部部长,淞沪警备司令部军法处处长兼保卫部部长。参加了莱芜、孟良崮、渡江、上海等战役。中华人民共和国成立后,任华东军区防空部队政治部副主任。1957年任南京军区空军政治部第二主任,1958年任主任。1959年任空军第四军副政治委员。1964年晋升为少将军衔。
(来源:《中国人民解放军将帅名录》)