1927年2月至1938年1月,在河北兴隆县家乡小学、高小和县农职中学读书。1938年2月至1941年12月,在河北兴隆县家乡任教。1942年2月至1943年12月,在冀北承兴二区参加抗日,曾任游击队队长、民政助理等职。1943年5月,在冀北承兴二区光荣加入中国共产党。1944年1月至1945年2月,任冀北行署民政科科员。1945年3月至1945年8月,担任冀北承兴二区区长。1945年9月至1947年10月,在河北兴隆县政府工作,任县政府民政科、教育科科长。1947年10月至1948年3月,在冀东地委及冀东区党委参加干审学习。1948年3月至1949年3月,在冀东行署运输公司工作,任公司秘书室秘书。1949年3月至1950年1月,在湖南省人民政府干部处工作,任干部处秘书。1950年1月至1956年6 月,在中国人民大学合作系本科及研究生专业学习。1956年7月至1957年12月,在中国人民大学贸易系作贸易经济专业讲师,担任贸易经济系党总支书记与副系主任。1957年12月至1979年8月,先后在兰州大学经济系、景泰农场、地质地理系等单位工作,担任地质地理系党总支书记、副系主任等职务。1979年8月至1982年4月,担任兰州大学马列教研室主任。1982年5月至1983年11月,担任中共兰州大学纪律检查委员会筹备委员会副书记。1983年11月离休,享受副地级待遇。因病医治无效,于2005年3月18日19时30分在兰州不幸逝世,享年85岁。