1931年9月出生于山东省乳山县白沙滩乡官家庄一个穷苦农民家庭。1938年2月,在本村小学读书。1942年1月,在家务农。 1947年1月参军,在胶东军区后勤部供训队当理发员。同年7月,调胶东军区后勤被服二厂当通讯员。11月,因工作突出立四等功。1948年10月,到华东局生产部被服局二总厂四分部当工人。 1949年10月,人青岛市警训队学习。1950年1月,调青岛市公安局总队二大队五中队任副小队长,同月加入中国共产党。1951年8月,任二大队五中队小队长。1951年因工作积极,两次立三等功。1952年12月,因在文化学习中成绩优良,立二等功。1953年3月,在青岛市公安大队第三公安队任副排长。5月,因工作成绩优良,立三等功。1953年11月,入第三公安军学校学习,1956年5月,转入第四公安军学校学习,在校立三等功1次、嘉奖2次。1956年6月毕业,分配到公安军教导营一连任副连长。1957年6月,任济南军区公安内卫第一团军事教导连副连长。1958年2月,任团司令部警备训练股参谋。1959年7月,调山东省公安厅人民武装警察总队教导大队任军事教员,后改为山东省政法学院三部军事教员。1963年5月,任山东省总队司令部军务科参谋。1964年5月,调省总队第二团二营七连任连长。1965年3月,任山东省总队司令部军务科参谋。1966年2月,调省总队第-四团三营任营长、营党委副书记。1966年10月,调山东省军区独立二师司令部军务科任副科长。1968年11月,任独立二师五团司令部副参谋长,团党委委员。1970年4月,任独立二师司令部作训科科长、部党委委员。 1976年10月,独立二师机关与济南警备区机关合并,他任济南警备区司令部训练科科长,部党委委员。1978年12月,调山东省军区教导大队任大队长,党委副书记。1980年10月,调任济宁军分区司令部参谋长,军分区党委常委,司令部党委书记。1981年7月,司令部党委撤销,兼任军分区机关直属党委书记。1982年1月,当选为军分区第三届党委委员、常委。1983年4月,调任中国人民武装警察部队山东省总队司令部参谋长。1984年12月,任武警山东省总队副总队长。1988年1月离职休养。同年12月,荣获胜利功勋荣誉章。