1931年参加红军,曾任红28团政委,1933年3月调任红四方面军总医院院长。他任总医院院长、政委期间,正处于川陕苏区反“三路围攻”关键时期,总医院刚刚建立,部队缺少医生,为了解决总医院缺少医生的问题,他亲自到乡下聘请来60多名老中医,为伤病员治病。他为川陕苏区反围攻和红四方面军总医院的建设和发展作出了重要贡献。
1933年7月调任川陕省委书记。
1935年6月,红一方面军与红四方面军会师后,又任总卫生部政委。
1936—1937年先后在延安红军大学、抗日军政大学学习,结业后分配到八路军129师,先后任军法处处长、师卫生部政委。
1940年10月到北方局党校学习后任18集团军卫生部政委。
1945年到新四军第五师工作,参加攻占北坡、孟县的战斗。
抗日战争胜利后,奉命去东北,路过太行山区,被留在太行军区任政治部主任。
1948年任中原临时人民政府民政部副部长。
中华人民共和国成立初,任中南局检察院副检察长,l954年任湖北省检察院检察长。1966年,病逝于武昌。