1920年10月15日,出生于山东省泰安市徂徕镇向阳村。
1935年,在宁阳县民声日报社印刷厂(私营)当学徒。
1939年02月,前往沂蒙山根据地参加革命,被分配至大众日报社印刷厂任印刷工人。
1939年04月,经印刷厂副指导员唐锡晋介绍,加入中国共产党。
1940年08月,任大众日报社印刷厂石印厂厂长。
1941年07月,发明木制石印机,被中共山东分局书记朱瑞命名为“大众印刷机”,获得山东省战工会的物质奖励及登报表扬。
1942年12月,任鲁中日报社印刷厂厂长。
1943年11月,进入党校学习。
1944年05月,任鲁中行署印刷厂厂长。
1947年04月,任鲁中新华书店印刷股长。
1948年02月,在山东省渤海区建设大学二校接受南下前的训练与学习,期间担任中队指导员。
1948年05月,编入中国人民解放军中原支队第二大队,随军南下。
1948年11月,抵达豫西地区,担任中原新华书店材料科科长,并兼任中原日报社总务科科长。
1949年05月19日,任中原新华书店武汉工作队负责人之一,南下接管武汉书店事业,在接管期间任总务科科长。
1949年07月14日,进入江西筹建全省县级以上新华书店,在途经九江时,筹建了九江市新华书店。
1949年08月25日,抵达南昌,与江西省委筹建新华书店队伍会合,参与建店工作。
1949年09月01日,江西省新华书店正式成立,担任首任党支部书记及副经理。
1950年06月,江西省新华书店团支部成立,兼任团支部书记。
1952年07月,任江西省新华书店总经理。
1955年10月,任江西省文化局秘书室主任。
1956年08月,任江西省直文教党委书记。
1956年,在国家机关工作人员工资级别评定中被评为行政13级。
1958年02月,任江西省委文教部办公室主任。
1958年07月,任江西省科学工作委员会秘书长、中国科学院江西分院(江西省科学院)秘书长兼办公室主任。
1958年07月18日,出席江西省第一次科学工作会议。
1959年02月20日,出席江西省第二次科学工作会议、江西省科学技术协会成立大会暨第一次代表大会,当选为江西省科学技术协会副主席,兼任秘书长。
1959年06月,被提名为第二届江西省政协科学技术界委员。
1964年10月,任江西中医学院党委副书记,兼任副院长。
1965年,兼任江西中医学院科学研究委员会副主任。
1965年10月15日,兼任江西中医学院院务委员会主任。
1966年02月16日,兼任江西中医学院政治部主任。
1966年05月,兼任江西中医学院文化革命领导小组副组长。
1968年04月,任江西中医学院革命委员会副主任。
1969年05月,任江西医科大学革命委员会副主任。
1972年11月14日,任江西医学院革命委员会副主任。
1973年06月,任江西省图书馆馆长、革命委员会主任。
1984年08月,经江西省委宣传部批准离休,享受行政12级离休工资待遇。
1995年02月28日,经江西省委批准,享受正厅级待遇。
2009年,享受副省(部)长级医疗待遇。
2015年07月16日,在江西省南昌市逝世。