1911年4月,出生于四川省宣汉县; 1933年9月,参加革命工作,同年12月加入中国共产党。 参加了二万五千里长征。历任红33军297团大队长(营长)秘书、卫生所主任,红5军45团卫生所主任,延安抗大分校医院医生,延安女大卫生科医生、副科长,延安兵站门诊部医生、主任,延安中央警备团卫生所医生、主任。 1945年调入铁路系统工作,历任图们铁路分局局长,朝鲜清津铁路局军事代表,吉林铁路局副局长,铁道部驻东北沈阳运输代表室代表,柳州铁路局副局长、局长兼党委书记,成都铁路局党委副书记、局长,铁道部规划院院长,武汉铁路局局长。 1983年12月离休。