1935年11月,參加革命工作。
1940年1月,加入中國共產黨。
1935年至1937年,在紅十五軍團任通信員、勤務員。
1936年至1948年,在晉察冀軍區二分區十一旅衛生部任看護員、護士、看所長。
1948年至1949年,在二野衛生部野戰四院任醫助。
1949年至1951年,在貴州軍區銅仁軍分區休養所任醫士、所長。
1952年至1957年,在西南煤管局任科員、副科長。
1957年至1972年,在永榮、松藻礦務局、煤管局醫院任科員、副科長、代理副院長、副院長。
1972年至1984年,在重慶天然氣公司任辦公室副主任、工會主席。
1984年6月,離職休養。
2011年6月,經中共中央組織部批准享受按省(部)長級標準報銷醫療費待遇。