1929年11月22日出生于山东微山县夏镇三孔桥。 1944年06月加入中国共产党; 1944年09月加入中国人民解放军第二野战军; 1949年6月-1950年2月参加中国人民解放军第二野战军西南服务团南下,到云南峨山彝族自治州后,任峨山城区委副书记,后调县民政科任科长, 1949年从民政科长调通海县任卫生所所长,兼独立支部委员。 1952年1月调北京市,在第二机械工业部第一研究所卫生所任所长兼书记,党委委员; 1961年1月调任东北吉林省梨树灌区管理局政治部主任、党委委员。 1966年9月调任山东省济宁市干部疗养院任党委书记, 1970年后调地委政治部,做政审干部工作, 1980年后任山东济宁市疾控中心党委书记(正县级), 1984年12月退休,享受副厅级待遇。