第二次国内革命战争时期,任红四方面军第4军11师交通队通信员、班长。参加了川陕革命据地反六路围攻和
中国工农红军第四方面军长征。
抗日战争时期,任
八路军第129师4旅侦察参谋、侦察科长,第26团参谋长、副团长。参加了娘子关、神岭、
百团大战及反“扫荡”等战斗。
解放战争时期,任第2野战军10军师83团团长,川东四县剿匪总指挥长兼
南溪区县长,川南军区作战处处长。参加了
挺进大别山、淮海、渡江、
成都市、新津战役。中华人民共和国成立后,任第1
中国人民解放军陆军装甲兵学院大队长,第6、第2坦克学校副校长。1955年荣获级
八一勋章、
二级独立自由勋章、二级
解放勋章。1988年获二级红星功荣誉章。1995年1月1日在
洛阳市逝世。