文登市高村镇西山张家村人。1928年12月出生。1945年2月入伍。1946年3月加入中国共产党。初为胶东军区后勤部医训队学员、卫生员,后为华野九纵侦察连卫生员、班长,九纵二十五师七十三团医助、军医。1953年8月至1954年10月为江苏省军区文化干校学员。1954年10月转业后,任江苏省淮阴专区中心卫生院门诊所所长。1955年8月至1958年9月,在山东医学院学习。毕业后,历任山东省卫生厅科员、副科长、副处长、处长。1981年4月,任山东省卫生厅副厅长、党组成员。1983年2月,任山东省卫生厅厅长、党组书记,山东省人大常委会委员。1993年离休。曾立二等功1次、三等功6次。