1931年9月加入中国共产主义青年团。1933年参加中国工农红军。1935年转入中国共产党。
第二次国内革命战争时期,历任
中国工农红军第一军团一师副班长、班长、副排长,
中国人民抗日红军大学区队长、副队长,红一军团二师二团连政治指导员。参加了
中央革命根据地第四、五次反“围剿”斗争和二万五千里长征。参加过
广昌县、
遵义市、
四渡赤水等著名战役。
中国抗日战争时期,历任
八路军第115师三四三旅六八五团三营书记、团政治处敌工股股长,苏鲁豫支队第四大队政治处主任,
新四军三师七旅二十一团政治委员,淮海军分区第四支队政治委员,第十旅二十八团政委。
参加过
平型关大捷、
广阳区、
淮安市、
清江等著名战役。平型关战役中,带领部队追歼敌人十余里,缴获敌大批军械物资。1939年奉上级命令,曾负责成功改造一支土匪武装。
解放战争时期,历任辽吉军区第三军分区副司令员、第二旅政治委员、独立二师政治委员,
中国人民解放军第四野战军四十四军一三一师政治委员。1947年奉命带领部队攻打
四平市,他身先士卒,身负重伤,仍坚持战斗直至胜利。1948年6月,在
辽沈战役中,带部队参加了
锦州市、辽西战斗。部队进关后,在
平津战役中,又带部队参加了
塘沽区、
天津战役。1949年4月,奉命率部南下,参加了
广州战役。在攻打
大万山岛战斗中,经过三个月艰苦海战,解放了大小四十八个岛屿,取得了重大胜利,受到第四野战军首长的通令嘉奖。
新中国成立后,历任
广州市公安总队政治委员,
武汉市公安总队政治委员,武汉军区公安军政治委员,湖北省公安总队政治委员。
1962年晋升为少将军衔。1989年2月26日在湖北省
襄阳市逝世。曾获三级
八一勋章、
二级独立自由勋章、二级
解放勋章。